36 lines
1.5 KiB
Bash
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 |