Files
AdventureLog/docker-compose.yml

28 lines
828 B
YAML

# Note: The 'aio' service combines both frontend and backend functionalities into a single container. This deployment is simplified for smaller setups, although for larger deployments visit the docker-compose.prod.yml for a more modular approach with separate services for frontend and backend.
services:
aio:
build:
context: .
dockerfile: aio/Dockerfile
container_name: adventurelog-aio
restart: unless-stopped
env_file: .env
ports:
- "${APP_PORT:-8015}:80"
depends_on:
- db
volumes:
- adventurelog_media:/code/backend/server/media/
db:
image: postgis/postgis:16-3.5
container_name: adventurelog-db
restart: unless-stopped
env_file: .env
volumes:
- postgres_data:/var/lib/postgresql/data/
volumes:
postgres_data:
adventurelog_media: