From 7dc7b417fccf178ca65d804cf63dbeedae12a7c6 Mon Sep 17 00:00:00 2001 From: Jonas 12t Date: Tue, 6 Apr 2021 22:19:41 +0400 Subject: [PATCH] dc --- docker-compose.yml | 60 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..abb64e9 --- /dev/null +++ b/docker-compose.yml @@ -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 + +