Files
streamrip-ui/docker-compose.yml
T

28 lines
769 B
YAML

services:
backend:
build:
context: ./backend
args:
UID: ${UID:-1000}
GID: ${GID:-1000}
VERSION: ${APP_VERSION:-dev}
ports:
- "${BACKEND_HOST_PORT:-8000}:${BACKEND_PORT:-8000}"
environment:
- STREAMRIP_CONFIG=/config/config.toml
- STREAMRIP_DOWNLOAD_DIR=/downloads
- BACKEND_PORT=${BACKEND_PORT:-8000}
volumes:
- ${CONFIG_DIR:-~/.config/streamrip}:/config
- ${DOWNLOAD_DIR:-~/StreamripDownloads}:/downloads
frontend:
build: ./frontend
ports:
- "${FRONTEND_HOST_PORT:-3002}:${FRONTEND_PORT:-3000}"
environment:
- BACKEND_URL=http://backend:${BACKEND_PORT:-8000}
- HOSTNAME=0.0.0.0
- PORT=${FRONTEND_PORT:-3000}
depends_on:
- backend