Files
homelab/flame/docker-compose.yml

32 lines
1.1 KiB
YAML

version: "3.9"
networks:
public:
external: true
services:
flame:
image: pawelmalak/flame:multiarch
container_name: flame
restart: always
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=${FLAME_ROUTERS_RULE}"
- "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"