feat(auth): add secure configuration and environment support

This commit is contained in:
admin.schubert 2026-07-02 14:20:08 +00:00
parent 56df3228a4
commit 6f7cae9e24
5 changed files with 82 additions and 6 deletions

43
docker-compose.yml Normal file
View file

@ -0,0 +1,43 @@
services:
hermes:
build:
context: ./backend/hermes
dockerfile: dockerfile
container_name: hermes-api
restart: unless-stopped
environment:
DATABASE_URL: ${DATABASE_URL}
APP_NAME: Hermes API
APP_VERSION: 0.1.0
SECRET_KEY: ${SECRET_KEY}
ports:
- "8000:8000"
networks:
- olympus-network
athena:
build:
context: ./frontend/athena
dockerfile: Dockerfile
container_name: athena-web
restart: unless-stopped
environment:
NODE_ENV: production
NEXT_PUBLIC_API_URL: ${NEXT_PUBLIC_API_URL}
ports:
- "3001:3000"
depends_on:
- hermes
networks:
- olympus-network
networks:
olympus-network:
external: true