Added umami
This commit is contained in:
parent
feb1e7a1f2
commit
eb1f6cb864
|
@ -22,3 +22,4 @@ services:
|
||||||
- HASURA_GRAPHQL_EXPERIMENTAL_FEATURES=apollo_federation
|
- 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}
|
- 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}
|
||||||
|
|
|
@ -26,4 +26,14 @@ if [ -n "${N8N_DB:-n8n}" ] && [ -n "${POSTGRES_NON_ROOT_USER:-}" ] && [ -n "${PO
|
||||||
EOSQL
|
EOSQL
|
||||||
else
|
else
|
||||||
echo "SETUP INFO: No N8N_DB given!"
|
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
|
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
|
file: composes/n8n/n8n.yml
|
||||||
service: n8n-worker
|
service: n8n-worker
|
||||||
|
|
||||||
|
umami:
|
||||||
|
extends:
|
||||||
|
file: composes/umami/umami.yml
|
||||||
|
service: umami
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
postgres_storage:
|
postgres_storage:
|
||||||
redis_storage:
|
redis_storage:
|
||||||
|
|
Loading…
Reference in New Issue