services: mealie: image: ghcr.io/mealie-recipes/mealie:latest container_name: mealie environment: - ALLOW_SIGNUP=true - PUID=1000 - PGID=1000 - TZ=Etc/UTC - BASE_URL=https://mealie.kotori-waifu.cc - API_DOCS=true # Force HTTPS strictly for session cookie security - NODE_ENV=production volumes: - /opt/homelab/data/mealie:/app/data ports: - "9925:9000" networks: - proxy_net labels: - "traefik.enable=true" - "traefik.http.routers.mealie.rule=Host(`mealie.kotori-waifu.cc`)" - "traefik.http.routers.mealie.tls=true" - "traefik.http.routers.mealie.tls.certresolver=cloudflare" - "traefik.http.routers.mealie.middlewares=authelia@docker" - "traefik.http.services.mealie.loadbalancer.server.port=9000" restart: unless-stopped networks: proxy_net: external: true