26 lines
700 B
YAML
26 lines
700 B
YAML
services:
|
|
wiki-jokes:
|
|
build: .
|
|
image: wiki-jokes:latest
|
|
container_name: wiki-jokes
|
|
restart: unless-stopped
|
|
ports:
|
|
- "8080:8000"
|
|
environment:
|
|
TZ: Europe/Copenhagen
|
|
OPENAI_BASE_URL: ${OPENAI_BASE_URL:-https://api.openai.com/v1}
|
|
OPENAI_MODEL: ${OPENAI_MODEL:-gpt-4o-mini}
|
|
OPENAI_API_KEY: ${OPENAI_API_KEY:-}
|
|
GENERATE_HOUR: ${GENERATE_HOUR:-6}
|
|
GENERATE_MINUTE: ${GENERATE_MINUTE:-0}
|
|
MAX_ATTEMPTS: ${MAX_ATTEMPTS:-3}
|
|
RETRY_MINUTES: ${RETRY_MINUTES:-15}
|
|
WIKIPEDIA_LANG: ${WIKIPEDIA_LANG:-en}
|
|
TRMNL_TOKEN: ${TRMNL_TOKEN:-}
|
|
DB_PATH: /data/jokes.db
|
|
volumes:
|
|
- jokes-data:/data
|
|
|
|
volumes:
|
|
jokes-data:
|