From 876189d37a7e811e3b538dbf751d418886e99381 Mon Sep 17 00:00:00 2001 From: PorridgePi Date: Fri, 2 Sep 2022 15:10:03 +0100 Subject: [PATCH] flame: Initial commit --- flame/docker-compose.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 flame/docker-compose.yml diff --git a/flame/docker-compose.yml b/flame/docker-compose.yml new file mode 100644 index 0000000..7341660 --- /dev/null +++ b/flame/docker-compose.yml @@ -0,0 +1,31 @@ +version: "3.9" + +networks: + public: + external: true + +services: + flame: + image: pawelmalak/flame:multiarch + container_name: flame + restart: unless-stopped + environment: + - PASSWORD=${FLAME_PASSWORD} + volumes: + - "./flame-data:/app/data" + - "/var/run/docker.sock:/var/run/docker.sock" # optional but required for Docker integration +# ports: +# - "5005:5005" + networks: + - public + labels: + - "traefik.enable=true" + - "traefik.http.routers.flame.rule=Host(`ykz.app`) || Host(`www.ykz.app`)" + - "traefik.http.routers.flame.middlewares=redirect-www@docker" + - "traefik.http.middlewares.redirect-www.redirectregex.regex=^https?://www\\.(.+)" + - "traefik.http.middlewares.redirect-www.redirectregex.replacement=https://$${1}" + - "traefik.http.middlewares.redirect-www.redirectregex.permanent=true" + - "traefik.http.routers.flame.service=flame-service" + - "traefik.http.services.flame-service.loadbalancer.server.port=5005" + - "traefik.http.routers.flame.tls=true" + - "traefik.http.routers.flame.tls.certresolver=le"