Files
wiki-jokes/docker-compose.yml
T

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: