docker-compose.yml 967 B

1234567891011121314151617181920212223242526272829303132
  1. version: "3.4"
  2. services:
  3. kyo-cups-server:
  4. image: mws/pdf2kyocera
  5. build:
  6. context: .
  7. network: host
  8. # container_name: kyo-cups-server
  9. container_name: pdf2kyocera
  10. ports:
  11. - 5000:5000
  12. - 631:6310
  13. environment:
  14. - UID=1000
  15. - GID=1000
  16. restart: unless-stopped
  17. labels:
  18. - "traefik.enable=true"
  19. - "traefik.http.routers.kyo-cups-server.rule=Host(`{$HOSTNAME}`)"
  20. - "traefik.http.middlewares.auth.basicauth.users={$BASICAUTHUSER}:{$BASICAUTHPASS}" # biofire
  21. - "traefik.http.routers.kyo-cups-server.middlewares=traefikAuth@file,default@file"
  22. - "traefik.http.routers.kyo-cups-server.entrypoints=websecure"
  23. - "traefik.http.routers.kyo-cups-server.tls=true"
  24. - "traefik.http.routers.kyo-cups-server.tls.certresolver={$CERTRESOLVER}"
  25. - "traefik.http.services.kyo-cups-server.loadBalancer.server.port=5000"
  26. networks:
  27. - proxy
  28. networks:
  29. proxy:
  30. external: true