fix: delete unused env vars, fix secret names

This commit is contained in:
Mac Chaffee
2025-09-10 20:21:09 -04:00
parent 8cf2656dbd
commit b427ac6416
4 changed files with 7 additions and 36 deletions

View File

@ -37,8 +37,8 @@ LETS_ENCRYPT_ENV=production
## Uncomment to use MariaDB instead of sqlite
#COMPOSE_FILE="$COMPOSE_FILE:compose.mariadb.yml"
#USE_MARIADB=true
#SECRET_DB_ROOT_PASSWORD_VERSION=v1
#SECRET_DB_PASSWORD_VERSION=v1
#DB_ROOT_PASSWORD_VERSION=v1
#DB_PASSWORD_VERSION=v1
## Uncomment to use Keycloak. See README.md for explanation
#KEYCLOAK_ENABLED=1
@ -47,5 +47,5 @@ LETS_ENCRYPT_ENV=production
#OAUTH_HOST=
#OAUTH_CLIENT_SECRET=
#OAUTH_LOGIN_BUTTON=
#CONFIG_OAUTH_WRITEFREELY_VERSION=v1
#SECRET_OAUTH_CLIENT_SECRET_VERSION=v1
#OAUTH_WRITEFREELY_VERSION=v1
#OAUTH_CLIENT_SECRET_VERSION=v1

View File

@ -4,26 +4,9 @@ version: "3.8"
services:
app:
secrets:
- db_password
- oauth_client_secret
environment:
- FEDERATION
- HOST_URL
- KEYCLOAK_ENABLED
- LOCAL_TIMELINE
- OAUTH_CLIENT_ID
- OAUTH_HOST
- OAUTH_LOGIN_BUTTON
- OPEN_DELETION
- OPEN_REGISTRATION
- PRIVATE
- PUBLIC_STATS
- SITE_DESCRIPTION
- SITE_EDITOR
- SITE_NAME
- SITE_THEME
secrets:
oauth_client_secret:
external: true
name: ${STACK_NAME}_oauth_client_secret_${SECRET_OAUTH_CLIENT_SECRET_VERSION}
name: ${STACK_NAME}_oauth_client_secret_${OAUTH_CLIENT_SECRET_VERSION}

View File

@ -29,7 +29,7 @@ volumes:
secrets:
db_root_password:
external: true
name: ${STACK_NAME}_db_root_password_${SECRET_DB_ROOT_PASSWORD_VERSION}
name: ${STACK_NAME}_db_root_password_${DB_ROOT_PASSWORD_VERSION}
db_password:
external: true
name: ${STACK_NAME}_db_password_${SECRET_DB_PASSWORD_VERSION}
name: ${STACK_NAME}_db_password_${DB_PASSWORD_VERSION}

View File

@ -4,18 +4,6 @@ version: "3.8"
services:
app:
image: git.coopcloud.tech/coop-cloud-chaos-patchs/docker-writefreely:v0.16.0
environment:
- FEDERATION
- HOST_URL
- LOCAL_TIMELINE
- OPEN_DELETION
- OPEN_REGISTRATION
- PRIVATE
- PUBLIC_STATS
- SITE_DESCRIPTION
- SITE_EDITOR
- SITE_NAME
- SITE_THEME
configs:
- source: config_ini
# Can't put the config file in /data or else the volume mounts conflict