Files
Mog-Squire/docker-compose.yml
2025-07-08 23:09:57 +01:00

36 lines
756 B
YAML

version: "3.9"
services:
api:
build: ./backend
container_name: mogapp-api
environment:
# Database lives on the Docker host, expose via host networking
- PSQL_HOST=${PSQL_HOST:-host.docker.internal}
- PSQL_PORT=${PSQL_PORT:-5432}
- PSQL_USER=${PSQL_USER:-postgres}
- PSQL_PASSWORD=${PSQL_PASSWORD:-postgres}
- PSQL_DBNAME=${PSQL_DBNAME:-ffxi_items}
ports:
- "8000:8000"
extra_hosts:
- "host.docker.internal:host-gateway"
volumes:
- ./backend/app:/app/app
networks:
- mognet
frontend:
build: ./frontend
container_name: mogapp-web
depends_on:
- api
ports:
- "3050:80"
networks:
- mognet
networks:
mognet:
driver: bridge