-
-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathdocker-compose.example.yml
More file actions
26 lines (26 loc) · 1.33 KB
/
Copy pathdocker-compose.example.yml
File metadata and controls
26 lines (26 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
services:
social-to-mealie:
restart: unless-stopped
image: ghcr.io/gerardpollorebozado/social-to-mealie:latest
container_name: social-to-mealie
environment:
- OPENAI_URL=https://api.openai.com/v1 #URL of an OPENAI api compatible provider
- OPENAI_API_KEY=${OPENAI_API_KEY}
- TRANSCRIPTION_MODEL=whisper-1 # this model will be used to transcribe the audio to text
- TEXT_MODEL=model # the model you want to use to create the recipe in json using the transcription result
- MEALIE_URL=https://mealie.example.com # url of you mealie instance
- MEALIE_API_KEY=${MEALIE_API_KEY}
# Optionally specify yt-dlp version to use. Use "latest" or a release tag like "2025.11.01".
# If provided, the container will try to download yt-dlp at startup
- YTDLP_VERSION=latest
# Optional, Mealie group name, defaults to "home"
- MEALIE_GROUP_NAME=home
# Optional, addition to the prompt, useful for translation needs remove if not needed
- EXTRA_PROMPT=The description, ingredients, and instructions must be provided in Spanish
- COOKIES= #Optional, cookie for yt-dlp requests, useful for protected content
volumes:
- ./cookies.txt:/app/cookies.txt # Optional, only needed for some content
ports:
- 4000:3000
security_opt:
- no-new-privileges:true