39 lines
840 B
YAML
39 lines
840 B
YAML
services:
|
|
peptracker-db:
|
|
build: ./backend
|
|
ports:
|
|
- "8006:8000"
|
|
volumes:
|
|
- /srv/docker/medical/peptracker:/app/data
|
|
environment:
|
|
DATABASE_URL: sqlite:////app/data/peptracker.db
|
|
SECRET_KEY: ${DB_SECRET}
|
|
REGISTRATION_ENABLED: "true"
|
|
COOKIE_SECURE: "false"
|
|
|
|
peptracker:
|
|
build: ./frontend
|
|
ports:
|
|
- "3006:3000"
|
|
depends_on:
|
|
- peptracker-db
|
|
environment:
|
|
WATCHPACK_POLLING: "true"
|
|
volumes:
|
|
- ./frontend:/app
|
|
- /app/node_modules
|
|
- /app/.next
|
|
labels:
|
|
- homepage.group=Apps
|
|
- homepage.name=Peptide Tracker
|
|
- homepage.href=${PT_URL}
|
|
- homepage.description=Peptide Tracking
|
|
- dockhand.url=${PT_URL}
|
|
- rackpeek.tags=apps
|
|
networks:
|
|
- proxy-net
|
|
|
|
networks:
|
|
proxy-net:
|
|
external: true
|
|
|