forked from musable/musable
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.docker.example
More file actions
33 lines (27 loc) · 1.23 KB
/
.env.docker.example
File metadata and controls
33 lines (27 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Musable Docker Environment Variables
# Copy this file to .env.docker and update with your values
# Then run: docker-compose --env-file .env.docker up -d
# IMPORTANT: Change these secrets in production!
JWT_SECRET=your-super-secret-jwt-key-change-this-in-production-make-it-long-and-random
SESSION_SECRET=your-super-secret-session-key-change-this-in-production-make-it-long-and-random
# Admin Credentials
# Default admin account that will be created on first run
ADMIN_EMAIL=admin@admin.com
ADMIN_PASSWORD=admin123
# Music Library Paths
# MUSIC_PATH: Your existing music library (mounted as read-only for safety)
# Example (Linux/Mac): /home/user/Music
# Example (Windows): C:\Users\YourName\Music
MUSIC_PATH=./music
# MUSIC_UPLOAD_PATH: Folder for adding NEW music files
# Files added here will be automatically detected and scanned
# This folder is read-write, so you can add files while the container is running
# Example (Linux/Mac): /home/user/Music/New
# Example (Windows): C:\Users\YourName\Music\New
MUSIC_UPLOAD_PATH=./music-uploads
# YouTube Integration (Optional)
# Get your API key from: https://console.cloud.google.com/apis/credentials
YOUTUBE_API_KEY=
# Advanced Settings (Optional - defaults are usually fine)
# PORT=3001
# LOG_LEVEL=info