Added umami
This commit is contained in:
parent
feb1e7a1f2
commit
eb1f6cb864
|
@ -22,3 +22,4 @@ services:
|
|||
- HASURA_GRAPHQL_EXPERIMENTAL_FEATURES=apollo_federation
|
||||
|
||||
- N8N_DATABASE_URL=postgres://${POSTGRES_NON_ROOT_USER:-$ADMIN_USER}:${POSTGRES_NON_ROOT_PASSWORD:-$POSTGRES_PASSWORD}@postgres:5432/${N8N_DB:-n8n}
|
||||
- UMAMI_DATABASE_URL=postgres://${POSTGRES_NON_ROOT_USER:-$ADMIN_USER}:${POSTGRES_NON_ROOT_PASSWORD:-$POSTGRES_PASSWORD}@postgres:5432/${UMAMI_DB:-umami}
|
||||
|
|
|
@ -27,3 +27,13 @@ if [ -n "${N8N_DB:-n8n}" ] && [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${PO
|
|||
else
|
||||
echo "SETUP INFO: No N8N_DB given!"
|
||||
fi
|
||||
|
||||
# Create umami table
|
||||
if [ -n "${UMAMI_DB:-umami}" ] && [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${POSTGRES_NON_ROOT_PASSWORD:-}" ]; then
|
||||
psql -v ON_ERROR_STOP=1 -U "$POSTGRES_USER" -d "$POSTGRES_DB" <<-EOSQL
|
||||
CREATE DATABASE ${UMAMI_DB:-umami};
|
||||
GRANT ALL PRIVILEGES ON DATABASE ${UMAMI_DB:-umami} TO $POSTGRES_NON_ROOT_USER;
|
||||
EOSQL
|
||||
else
|
||||
echo "SETUP INFO: No UMAMI_DB given!"
|
||||
fi
|
|
@ -0,0 +1,13 @@
|
|||
services:
|
||||
umami:
|
||||
image: ghcr.io/umami-software/umami:postgresql-latest
|
||||
ports:
|
||||
- 3000:3000
|
||||
environment:
|
||||
DATABASE_URL: postgres://${POSTGRES_NON_ROOT_USER:-$ADMIN_USER}:${POSTGRES_NON_ROOT_PASSWORD:-$POSTGRES_PASSWORD}@postgres:5432/${UMAMI_DB:-umami}
|
||||
DATABASE_TYPE: postgresql
|
||||
HASH_SALT: replace-me-with-a-random-string
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
restart: always
|
|
@ -32,6 +32,11 @@ services:
|
|||
file: composes/n8n/n8n.yml
|
||||
service: n8n-worker
|
||||
|
||||
umami:
|
||||
extends:
|
||||
file: composes/umami/umami.yml
|
||||
service: umami
|
||||
|
||||
volumes:
|
||||
postgres_storage:
|
||||
redis_storage:
|
||||
|
|
Loading…
Reference in New Issue