- Switch to shared build-and-push.sh; version read from docs/changelog.md - Add docs/changelog.md; remove version.txt, .last-branch, .gitignore - Stack: image tag via SLEEP_MEDITATION_IMAGE_TAG - Downloader: YouTube support (yt-dlp + ffmpeg), best audio to mp3 - Downloader: Content-Type validation for direct URLs - Downloader: auto-fetch YouTube title; title field optional - Downloader: progress bar with phase (downloading/converting) - Downloader: store source URL per file; show Source link in manage list Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
23 lines
684 B
YAML
23 lines
684 B
YAML
version: "3.8"
|
|
|
|
services:
|
|
sleep-meditation:
|
|
image: gitea.oskamp.info/ivooskamp/sleep-meditation:${SLEEP_MEDITATION_IMAGE_TAG}
|
|
container_name: sleep-meditation
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${SLEEP_MEDITATION_PORT}:8000"
|
|
volumes:
|
|
- ${SLEEP_MEDITATION_MP3_PATH}:/usr/share/nginx/html/mp3
|
|
|
|
sleep-meditation-downloader:
|
|
image: gitea.oskamp.info/ivooskamp/sleep-meditation-downloader:${SLEEP_MEDITATION_IMAGE_TAG}
|
|
container_name: sleep-meditation-downloader
|
|
restart: unless-stopped
|
|
ports:
|
|
- "${SLEEP_MEDITATION_DOWNLOADER_PORT}:8001"
|
|
volumes:
|
|
- ${SLEEP_MEDITATION_MP3_PATH}:/mp3
|
|
environment:
|
|
- MP3_DIR=/mp3
|