-
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy path.env.example
More file actions
60 lines (52 loc) · 4.53 KB
/
Copy path.env.example
File metadata and controls
60 lines (52 loc) · 4.53 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Prismarr — environment template
# Copy this file to symfony/.env.local and adjust the values
#
# On first boot, open http://localhost:7070
# The setup wizard will guide you to configure your services (Radarr, Sonarr, etc.)
# ════════════════════════════════════════════════════════════════════════════
# Symfony
# ════════════════════════════════════════════════════════════════════════════
APP_ENV=prod
# Generate with: openssl rand -hex 32
APP_SECRET=change_me_before_first_start
# ════════════════════════════════════════════════════════════════════════════
# Prismarr UI
# ════════════════════════════════════════════════════════════════════════════
# HTTP listen port
PRISMARR_PORT=7070
# Primary color (hex) — indigo default
PRISMARR_PRIMARY_COLOR=#6366f1
# Custom logo (URL or relative path to /public/img/…)
# Empty = default Prismarr logo
PRISMARR_LOGO_URL=
# ════════════════════════════════════════════════════════════════════════════
# Database
# ════════════════════════════════════════════════════════════════════════════
# SQLite by default — path inside the persistent volume
DATABASE_URL="sqlite:///%kernel.project_dir%/var/data/prismarr.db"
# ════════════════════════════════════════════════════════════════════════════
# Mercure (real-time — embedded in FrankenPHP)
# ════════════════════════════════════════════════════════════════════════════
MERCURE_URL=http://localhost:7070/.well-known/mercure
MERCURE_PUBLIC_URL=http://localhost:7070/.well-known/mercure
# Generate with: openssl rand -hex 32
MERCURE_JWT_SECRET=change_me_before_first_start
# Space-separated list of origins allowed to subscribe to the Mercure hub.
# Default '*' works for local/LAN homelabs. Restrict for public deployments,
# e.g.: PRISMARR_MERCURE_CORS_ORIGINS="https://prismarr.example.com"
PRISMARR_MERCURE_CORS_ORIGINS=*
# ════════════════════════════════════════════════════════════════════════════
# Embedding (iframe)
# ════════════════════════════════════════════════════════════════════════════
# By default Prismarr can only be framed by itself (X-Frame-Options SAMEORIGIN
# + CSP frame-ancestors 'self'). To embed it in a dashboard like Organizr or
# Heimdall, list the embedder origin(s) here, space-separated. Setting this
# drops X-Frame-Options (its only "allow" mode is ignored by modern browsers).
# e.g.: PRISMARR_FRAME_ANCESTORS="https://organizr.example.com"
PRISMARR_FRAME_ANCESTORS=
# ════════════════════════════════════════════════════════════════════════════
# External media APIs
# ════════════════════════════════════════════════════════════════════════════
# Radarr, Sonarr, Prowlarr, Jellyseerr, qBittorrent, TMDb and Gluetun are
# configured via the setup wizard (http://localhost:7070 on first boot).
# API keys and URLs are stored in DB, in the `setting` table.