-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathdocker-compose.omnibus.yml
More file actions
52 lines (46 loc) · 2.42 KB
/
Copy pathdocker-compose.omnibus.yml
File metadata and controls
52 lines (46 loc) · 2.42 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
services:
scrob:
container_name: scrob
image: bellamy/scrob:latest-omnibus
restart: unless-stopped
ports:
- "7330:7330"
environment:
# ── Security ────────────────────────────────────────────────────────────
# Generate with: openssl rand -hex 32
SECRET_KEY: changeme
# ── Registrations ────────────────────────────────────────────────────────
# Registrations are disabled by default. Set to true to allow additional users.
# ENABLE_REGISTRATIONS: "true"
# REGISTRATION_MAX_ALLOWED_USERS: "0" # 0 = unlimited
# ── OIDC (optional) ─────────────────────────────────────────────────────
# OIDC_ENABLED: "false"
# OIDC_PROVIDER_NAME: SSO
# OIDC_CLIENT_ID: ""
# OIDC_CLIENT_SECRET: ""
# OIDC_AUTH_URL: ""
# OIDC_TOKEN_URL: ""
# OIDC_USERINFO_URL: ""
# OIDC_REDIRECT_URL: http://your-server:7330/oidc-callback
# OIDC_LOGOUT_URL: ""
# OIDC_SCOPES: "openid email profile"
# OIDC_IDENTIFIER_FIELD: email
# OIDC_AUTO_CREATE_USERS: "true"
# OIDC_DISABLE_PASSWORD_LOGIN: "false"
# ── User & timezone ──────────────────────────────────────────────────────
# Run the process as a specific user/group (defaults to 1000:1000)
# PUID: "1000"
# PGID: "1000"
TZ: UTC
# ── Advanced ─────────────────────────────────────────────────────────────
# To use an external PostgreSQL instance instead of the embedded one,
# set DATABASE_URL and the embedded database will be skipped entirely.
# DATABASE_URL: postgresql+asyncpg://user:password@host:5432/scrob
# Override the internal backend port (only needed if 7331 conflicts on bare metal)
# BACKEND_PORT: "7331"
volumes:
- scrob_data:/app/backend/data
- scrob_db:/app/postgres/data
volumes:
scrob_data:
scrob_db: