scanner/docker-compose.server.yml
2025-04-26 01:12:00 +02:00

41 lines
945 B
YAML

services:
backend:
hostname: scanner-backend
build:
context: ./backend
dockerfile: Dockerfile
ports:
- "8089:80"
extra_hosts:
- "printer:192.168.178.36"
networks:
- printer_network
- proxy
cap_add:
- NET_ADMIN
frontend:
hostname: scanner-frontend
build:
context: ./frontend
dockerfile: Dockerfile
ports:
- "8090:80"
networks:
- printer_network
- proxy
labels:
- "traefik.enable=true"
- "traefik.docker.network=proxy"
- "traefik.http.routers.frontend.rule=Host(`scanner.strolap.com`)"
- "traefik.http.routers.frontend.entrypoints=websecure"
- "traefik.http.routers.frontend.tls=true"
- "traefik.http.routers.frontend.tls.certresolver=strolap"
- "traefik.http.services.frontend.loadbalancer.server.port=80"
networks:
printer_network:
driver: bridge
proxy:
external: true