# Optional SQLite setup for a new, small Jellydash install. # # Use this file without the MariaDB Compose file. Copy .env.example to .env, # set JELLYFIN_URL and JELLYFIN_API_TOKEN there, then start it: # docker compose -f docker-compose.sqlite.yml up -d # # It deliberately does not include MariaDB. Existing MariaDB installs should # keep using docker-compose.yml unless they have completed the documented # migration first. services: app: image: ghcr.io/themartz90/jellydash:latest restart: unless-stopped ports: - "${APP_PORT:-8080}:80" env_file: - .env environment: DB_DRIVER: sqlite3 DB_NAME: /var/www/html/var/data/jellydash.sqlite JELLYFIN_LINK_URL: "${JELLYFIN_LINK_URL:-}" volumes: - app_cache:/var/www/html/cache - app_runtime_cache:/var/www/html/var/cache - app_logs:/var/www/html/var/log - app_sessions:/var/www/html/var/sessions - app_uploads:/var/www/html/public/uploads - ./sqlite-data:/var/www/html/var/data # Drop-in feature modules (see docs/MODULES.md), e.g.: # - ./my-modules/example:/var/www/html/modules/example:ro volumes: app_cache: app_runtime_cache: app_logs: app_sessions: app_uploads: