This commit is contained in:
Jonas 12t 2021-04-06 22:19:41 +04:00
commit 7dc7b417fc
1 changed files with 60 additions and 0 deletions

60
docker-compose.yml Normal file
View File

@ -0,0 +1,60 @@
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