36 lines
756 B
YAML
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
|