docker-apps/sheetable/stacks/.env
2025-04-03 22:57:52 +02:00

36 lines
1.5 KiB
Bash

#
# values to be used for substitution by docker compose in compose.yml AND .*.env files
#
APPLICATION_NAME=sheetable
DOCKERDIR=/mnt/SSD1/docker/
MEDIADIR=/mnt/stpool1/NData1/Media
STACKSDIR=${DOCKERDIR}/stacks/${APPLICATION_NAME}
DATAROOT=${DOCKERDIR}/data
DATADIR=${DATAROOT}/${APPLICATION_NAME}
SECRETSDIR=${STACKSDIR}/secrets
DOMAINNAME=sthome.org
APPLICATION_CONFIG_PATH=/app/config
WEBUI_PORT=8080
PUID=3051
PGID=3050
TZ=Africa/Johannesburg
# Generate API_SECRET with:
# openssl rand 26 | base64 -w 0 | sed 's/[\$,\#,/,+,=]//g' > /mnt/SSD1/docker/stacks/sheetable/secrets/sheetable_api_secret
#
# Generate DB_PASSWORD with:
# openssl rand 36 | base64 -w 0 > /mnt/SSD1/docker/stacks/sheetable/secrets/sheetable_postgresql_password
APPLICATION_API_SECRET=/run/secrets/sheetable_api_secret
POSTGRES_DB_PORT=5432
POSTGRES_DB_HOST=sheetable_postgresql
# sheetable does not support docker secrets, so we have to store everthing secret in clear text
POSTGRES_DB_NAME=sheetable #/run/secrets/sheetable_postgresql_database
POSTGRES_DB_USER=sheetable #/run/secrets/sheetable_postgresql_username
POSTGRES_DB_PASSWORD=4NXpEWK015kEhQSaj7A+MuAC+gTFUHa9Rb52JcmYv+VjO1vt #/run/secrets/sheetable_postgresql_password
APPLICATION_ADMIN_EMAIL=stuurmcp@telkomsa.net #/run/secrets/sheetable_admin_email
APPLICATION_ADMIN_PASSWORD='Saterdag!32#' #/run/secrets/sheetable_admin_password