fooder-api/docker-compose.yml
2026-04-02 21:03:44 +02:00

31 lines
646 B
YAML

networks:
fooder:
driver: bridge
services:
database:
restart: unless-stopped
image: postgres
networks:
- fooder
env_file:
- .env
api:
restart: unless-stopped
image: registry.domandoman.xyz/fooder/api
build:
dockerfile: Dockerfile
context: .
platform: linux/amd64
networks:
- fooder
env_file:
- .env
ports:
- "8000:8000"
volumes:
- ./fooder:/opt/fooder/fooder:ro,z
- ./alembic:/opt/fooder/alembic:rw,z
- ./alembic.ini:/opt/fooder/alembic.ini:ro
command: "uvicorn fooder.app:app --host 0.0.0.0 --port 8000 --workers 1 --reload"