badgr/docker-compose.yml

61 lines
1.7 KiB
YAML

version: "3.7"
services:
badgr_server:
image: eoscsynergy/badgr-server
ports:
- 8000:8000
- 8443:8443
volumes:
- ./mediafiles:/badgr/code/mediafiles
labels:
- "traefik.enable=true"
- "traefik.docker.network=frontend"
- "traefik.http.routers.badgr_server-http.rule=Host(`badgr.server.nasjo.fr`)"
- "traefik.http.routers.badgr_server-http.entrypoints=entrypoints-http"
- "traefik.http.routers.badgr_server-http.middlewares=redirect"
- "traefik.http.middlewares.redirect.redirectscheme.scheme=https"
- "traefik.http.routers.badgr_server-https.rule=Host(`badgr.server.nasjo.fr`)"
- "traefik.http.routers.badgr_server-https.entrypoints=entrypoints-https"
- "traefik.http.routers.badgr_server-https.tls.certresolver=myresolver"
- "traefik.http.services.badgr_server.loadbalancer.server.port=8000"
networks:
- frontend
badgrui:
image: eoscsynergy/badgr-ui
environment:
BADGRSERVER: http://badgr.server.nasjo.fr
labels:
- "traefik.enable=true"
- "traefik.docker.network=frontend"
- "traefik.http.routers.badgrui-http.rule=Host(`badgrui.server.nasjo.fr`)"
- "traefik.http.routers.badgrui-http.entrypoints=entrypoints-http"
- "traefik.http.routers.badgrui-http.middlewares=redirect"
- "traefik.http.middlewares.redirect.redirectscheme.scheme=https"
- "traefik.http.routers.badgrui-https.rule=Host(`badgrui.server.nasjo.fr`)"
- "traefik.http.routers.badgrui-https.entrypoints=entrypoints-https"
- "traefik.http.routers.badgrui-https.tls.certresolver=myresolver"
- "traefik.http.services.badgrui.loadbalancer.server.port=8000"
networks:
- frontend
networks:
frontend:
external: true