services: social-to-mealie-plus: image: ghcr.io/maitrekuc/social-to-mealie-plus:main@sha256:ad930578418c42b5c7a3eaee4247a3a3027614988b750aa440fb0c1c35c60bfe container_name: social-to-mealie-plus restart: unless-stopped environment: TZ: Europe/Berlin OPENAI_URL: https://api.openai.com/v1 OPENAI_API_KEY: ${SOCIAL_TO_MEALIE_OPENAI_API_KEY} WHISPER_MODEL: whisper-1 MEALIE_URL: http://mealie:9000 MEALIE_API_KEY: ${SOCIAL_TO_MEALIE_MEALIE_API_KEY} EXTRA_PROMPT: "Write the recipe in German." volumes: - /mnt/user/appdata/social-to-mealie-plus/data:/app/data - /mnt/user/appdata/social-to-mealie-plus/cookies.txt:/app/cookies/cookies.txt:ro networks: - frontend_net security_opt: - no-new-privileges:true labels: - traefik.enable=true - traefik.docker.network=frontend_net - traefik.http.routers.social-to-mealie-plus.rule=Host(`social-to-mealie.kaleschke.info`) - traefik.http.routers.social-to-mealie-plus.entrypoints=websecure - traefik.http.routers.social-to-mealie-plus.tls=true - traefik.http.routers.social-to-mealie-plus.tls.certresolver=le - traefik.http.routers.social-to-mealie-plus.middlewares=authelia@file,secure-headers@file - traefik.http.services.social-to-mealie-plus.loadbalancer.server.port=3000 networks: frontend_net: external: true