35 lines
986 B
YAML
35 lines
986 B
YAML
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
|