Initial commit of Docker files
This commit is contained in:
76
.env.template
Executable file
76
.env.template
Executable file
@@ -0,0 +1,76 @@
|
||||
# ===========================================
|
||||
# DOCKER COMPOSE ENVIRONMENT CONFIGURATION
|
||||
# ===========================================
|
||||
# Copy this file to .env and fill in your values
|
||||
# DO NOT commit .env to version control
|
||||
|
||||
# ===== SYSTEM CONFIGURATION =====
|
||||
TZ=Pacific/Auckland
|
||||
PUID=1000
|
||||
PGID=1000
|
||||
|
||||
# ===== DOMAINS & URLS =====
|
||||
DOMAIN=kansaigaijin.com
|
||||
JELLYFIN_URL=https://jellyfin.${DOMAIN}
|
||||
SCROBBLE_URL=https://scrobble.${DOMAIN}
|
||||
MALOJA_URL=https://maloja.${DOMAIN}
|
||||
PAPERLESS_URL=https://paperless.${DOMAIN}
|
||||
PANGOLIN_URL=https://png.${DOMAIN}
|
||||
|
||||
# ===== DIRECTORY PATHS =====
|
||||
DATA_ROOT=/data
|
||||
DOCKER_CONFIG_ROOT=../docker-local
|
||||
TORRENTS_PATH=${DATA_ROOT}/torrents
|
||||
|
||||
# ===== DATABASE CREDENTIALS =====
|
||||
# Speedtest Tracker Database
|
||||
SPEEDTEST_DB_NAME=speedtest_tracker
|
||||
SPEEDTEST_DB_USER=speedtest_tracker
|
||||
SPEEDTEST_DB_PASSWORD=CHANGE_ME_SPEEDTEST_DB_PASSWORD
|
||||
|
||||
# Paperless Database
|
||||
PAPERLESS_DB_NAME=paperless
|
||||
PAPERLESS_DB_USER=paperless
|
||||
PAPERLESS_DB_PASSWORD=CHANGE_ME_PAPERLESS_DB_PASSWORD
|
||||
PAPERLESS_DB_ROOT_PASSWORD=CHANGE_ME_PAPERLESS_ROOT_PASSWORD
|
||||
|
||||
# ===== APPLICATION SECRETS =====
|
||||
# Maloja
|
||||
MALOJA_FORCE_PASSWORD=CHANGE_ME_MALOJA_PASSWORD
|
||||
|
||||
# Speedtest Tracker
|
||||
SPEEDTEST_APP_KEY=CHANGE_ME_BASE64_APP_KEY
|
||||
|
||||
# Spotify Integration
|
||||
SPOTIFY_CLIENT_ID=CHANGE_ME_SPOTIFY_CLIENT_ID
|
||||
SPOTIFY_CLIENT_SECRET=CHANGE_ME_SPOTIFY_CLIENT_SECRET
|
||||
SPOTIFY_REDIRECT_URI=${SCROBBLE_URL}/callback
|
||||
|
||||
# Maloja API
|
||||
MALOJA_API_KEY=CHANGE_ME_MALOJA_API_KEY
|
||||
|
||||
# Newt Service
|
||||
NEWT_ID=CHANGE_ME_NEWT_ID
|
||||
NEWT_SECRET=CHANGE_ME_NEWT_SECRET
|
||||
|
||||
# ===== OPTIONAL CONFIGURATIONS =====
|
||||
# Homepage
|
||||
HOMEPAGE_ALLOWED_HOSTS=${DOMAIN}
|
||||
|
||||
# Speedtest
|
||||
SPEEDTEST_SERVERS=7317
|
||||
SPEEDTEST_SCHEDULE=30 * * * *
|
||||
|
||||
# Docker Proxy (security settings)
|
||||
DOCKER_PROXY_CONTAINERS=1
|
||||
DOCKER_PROXY_SERVICES=1
|
||||
DOCKER_PROXY_TASKS=1
|
||||
DOCKER_PROXY_POST=0
|
||||
|
||||
# Watchtower
|
||||
WATCHTOWER_CLEANUP=true
|
||||
WATCHTOWER_POLL_INTERVAL=86400
|
||||
|
||||
# ===== PROFILE CONTROL =====
|
||||
# Uncomment to enable specific service groups
|
||||
# COMPOSE_PROFILES=media,utilities,documents,monitoring
|
Reference in New Issue
Block a user