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"