diff --git a/ansible/tasks/servers/services/sathub/.env.j2 b/ansible/tasks/servers/services/sathub/.env.j2 index e4ac420..dc73eb6 100644 --- a/ansible/tasks/servers/services/sathub/.env.j2 +++ b/ansible/tasks/servers/services/sathub/.env.j2 @@ -45,3 +45,9 @@ CORS_ALLOWED_ORIGINS=https://sathub.de,https://sathub.nl,https://api.sathub.de # Frontend configuration (optional - defaults are provided) VITE_API_BASE_URL=https://api.sathub.de VITE_ALLOWED_HOSTS=sathub.de,sathub.nl + +# Discord related messsaging +DISCORD_CLIENT_ID={{ lookup('community.general.onepassword', 'sathub', vault='Dotfiles', field='DISCORD_CLIENT_ID') }} +DISCORD_CLIENT_SECRET={{ lookup('community.general.onepassword', 'sathub', vault='Dotfiles', field='DISCORD_CLIENT_SECRET') }} +DISCORD_REDIRECT_URI={{ lookup('community.general.onepassword', 'sathub', vault='Dotfiles', field='DISCORD_REDIRECT_URL') }} +DISCORD_WEBHOOK_URL={{ lookup('community.general.onepassword', 'sathub', vault='Dotfiles', field='DISCORD_WEBHOOK_URL') }} diff --git a/ansible/tasks/servers/services/sathub/docker-compose.yml.j2 b/ansible/tasks/servers/services/sathub/docker-compose.yml.j2 index 86191dd..69c3def 100644 --- a/ansible/tasks/servers/services/sathub/docker-compose.yml.j2 +++ b/ansible/tasks/servers/services/sathub/docker-compose.yml.j2 @@ -62,6 +62,12 @@ services: - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY} - MINIO_SECRET_KEY=${MINIO_SECRET_KEY} - MINIO_EXTERNAL_URL=https://obj.sathub.de + + # Discord settings + - DISCORD_CLIENT_ID=${DISCORD_CLIENT_ID} + - DISCORD_CLIENT_SECRET=${DISCORD_CLIENT_SECRET} + - DISCORD_REDIRECT_URI=${DISCORD_REDIRECT_URI} + - DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL} networks: - sathub - caddy_network @@ -98,6 +104,12 @@ services: - MINIO_ACCESS_KEY=${MINIO_ACCESS_KEY} - MINIO_SECRET_KEY=${MINIO_SECRET_KEY} - MINIO_EXTERNAL_URL=https://obj.sathub.de + + # Discord settings + - DISCORD_CLIENT_ID=${DISCORD_CLIENT_ID} + - DISCORD_CLIENT_SECRET=${DISCORD_CLIENT_SECRET} + - DISCORD_REDIRECT_URI=${DISCORD_REDIRECT_URI} + - DISCORD_WEBHOOK_URL=${DISCORD_WEBHOOK_URL} networks: - sathub depends_on: @@ -113,7 +125,7 @@ services: - POSTGRES_PASSWORD=${DB_PASSWORD} - POSTGRES_DB=${DB_NAME:-sathub} volumes: - - postgres_data:/var/lib/postgresql/data + - {{ sathub_data_dir }}/postgres_data:/var/lib/postgresql/data networks: - sathub @@ -136,7 +148,7 @@ services: - MINIO_ROOT_USER=${MINIO_ROOT_USER} - MINIO_ROOT_PASSWORD=${MINIO_ROOT_PASSWORD} volumes: - - minio_data:/data + - {{ sathub_data_dir }}/minio_data:/data command: server /data --console-address :9001 networks: - sathub @@ -158,12 +170,6 @@ services: networks: - sathub -volumes: - minio_data: - driver: local - postgres_data: - driver: local - networks: sathub: driver: bridge