flame: Initial commit

This commit is contained in:
PorridgePi
2022-09-02 15:10:03 +01:00
parent 0204fea3c3
commit 876189d37a

31
flame/docker-compose.yml Normal file
View File

@@ -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"