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