24 lines
647 B
YAML
24 lines
647 B
YAML
# PureStream Development Docker Compose
|
|
# Uses Dockerfile.dev which COPIES files to avoid Synology Drive filesystem issues
|
|
|
|
services:
|
|
backend:
|
|
container_name: purestream_dev
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile.dev
|
|
ports:
|
|
- "8002:8002"
|
|
volumes:
|
|
# Only mount data directories (not code)
|
|
- purestream_cache:/app/cache
|
|
- purestream_session:/app/session
|
|
shm_size: '2gb'
|
|
|
|
volumes:
|
|
purestream_cache:
|
|
purestream_session:
|
|
|
|
# NOTE:
|
|
# - Frontend is served by backend at http://localhost:8002
|
|
# - Code changes require rebuild: docker-compose -f docker-compose.dev.yml up --build
|