43 lines
750 B
YAML
43 lines
750 B
YAML
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
|