services: # ─── Backend (NestJS) ────────────────────────────────────── backend: platform: linux/arm64/v8 build: context: ./paperless-backend container_name: paperless-backend-dev restart: unless-stopped ports: - "${BACKEND_PORT:-3100}:3100" env_file: .env volumes: - ./paperless-backend/src:/app/src - /tmp/omv-scans:/mnt/scans - /tmp/omv-paperlessmanager:/mnt/data networks: - paperless-net # ─── Frontend (React + nginx) ────────────────────────────── frontend: platform: linux/arm64/v8 build: context: ./paperless-frontend container_name: paperless-frontend-dev restart: unless-stopped ports: - "${FRONTEND_PORT:-8080}:80" env_file: .env networks: - paperless-net networks: paperless-net: driver: bridge