move secrets to env through cicd
Some checks failed
Build and Deploy Backend / Run Linters and Tests (push) Successful in 19s
Build and Deploy Backend / Build and Deploy (push) Failing after 1m1s

This commit is contained in:
c-d-p
2025-05-01 14:08:20 +02:00
parent 1a99d6023c
commit 46c6c410b9
6 changed files with 29 additions and 13 deletions

View File

@@ -5,6 +5,15 @@ services:
container_name: MAIA_API
restart: unless-stopped
command: uvicorn main:app --host 0.0.0.0 --port 8000
environment:
DB_HOST: ${DB_HOST}
DB_USER: ${DB_USER}
DB_NAME: ${DB_NAME}
DB_PASSWORD: ${DB_PASSWORD}
REDIS_URL: ${REDIS_URL}
PEPPER: ${PEPPER}
JWT_SECRET_KEY: ${JWT_SECRET_KEY}
GOOGLE_API_KEY: $GOOGLE_API_KEY}
expose:
- "8000"
depends_on:
@@ -12,8 +21,6 @@ services:
- redis
networks:
- default
env_file:
- ./.env.deploy
labels:
- "traefik.enable=true"
- "traefik.http.routers.maia.rule=Host(`maia.depaoli.id.au`)"
@@ -29,6 +36,15 @@ services:
container_name: MAIA_Worker
restart: unless-stopped
command: celery -A core.celery_app worker --loglevel=info
environment:
DB_HOST: ${DB_HOST}
DB_USER: ${DB_USER}
DB_NAME: ${DB_NAME}
DB_PASSWORD: ${DB_PASSWORD}
REDIS_URL: ${REDIS_URL}
PEPPER: ${PEPPER}
JWT_SECRET_KEY: ${JWT_SECRET_KEY}
GOOGLE_API_KEY: $GOOGLE_API_KEY}
depends_on:
- db
- redis