Pass CLIENT_LINK_BASE_URL into master-api on Dokploy.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
parent
a6fa9c22fb
commit
19aa18e964
2 changed files with 6 additions and 1 deletions
|
|
@ -12,7 +12,10 @@ const configSchema = z.object({
|
||||||
TMDB_API_KEY: z.string().optional(),
|
TMDB_API_KEY: z.string().optional(),
|
||||||
PUBLIC_URL: z.string().url().default("http://localhost:3000"),
|
PUBLIC_URL: z.string().url().default("http://localhost:3000"),
|
||||||
/** Base URL shown on TV for /link (often admin UI). Falls back to PUBLIC_URL. */
|
/** Base URL shown on TV for /link (often admin UI). Falls back to PUBLIC_URL. */
|
||||||
CLIENT_LINK_BASE_URL: z.string().url().optional(),
|
CLIENT_LINK_BASE_URL: z.preprocess(
|
||||||
|
(v) => (typeof v === "string" && v.trim() === "" ? undefined : v),
|
||||||
|
z.string().url().optional()
|
||||||
|
),
|
||||||
PLAYBACK_IDLE_TIMEOUT_SECONDS: z.coerce.number().default(1200),
|
PLAYBACK_IDLE_TIMEOUT_SECONDS: z.coerce.number().default(1200),
|
||||||
PLAYBACK_ABSOLUTE_LIFETIME_SECONDS: z.coerce.number().default(43200),
|
PLAYBACK_ABSOLUTE_LIFETIME_SECONDS: z.coerce.number().default(43200),
|
||||||
NODE_HEARTBEAT_INTERVAL_SECONDS: z.coerce.number().default(30),
|
NODE_HEARTBEAT_INTERVAL_SECONDS: z.coerce.number().default(30),
|
||||||
|
|
|
||||||
|
|
@ -51,6 +51,8 @@ services:
|
||||||
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@localhost}
|
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@localhost}
|
||||||
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-changeme123}
|
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-changeme123}
|
||||||
PUBLIC_URL: ${PUBLIC_URL:-https://master.vonas.nl}
|
PUBLIC_URL: ${PUBLIC_URL:-https://master.vonas.nl}
|
||||||
|
# Koppel-URL in apps (/link). Zonder dit valt de API terug op PUBLIC_URL (master).
|
||||||
|
CLIENT_LINK_BASE_URL: ${CLIENT_LINK_BASE_URL:-https://admin.vonas.nl}
|
||||||
TMDB_API_KEY: ${TMDB_API_KEY:-}
|
TMDB_API_KEY: ${TMDB_API_KEY:-}
|
||||||
PLAYBACK_IDLE_TIMEOUT_SECONDS: ${PLAYBACK_IDLE_TIMEOUT_SECONDS:-1200}
|
PLAYBACK_IDLE_TIMEOUT_SECONDS: ${PLAYBACK_IDLE_TIMEOUT_SECONDS:-1200}
|
||||||
PLAYBACK_ABSOLUTE_LIFETIME_SECONDS: ${PLAYBACK_ABSOLUTE_LIFETIME_SECONDS:-43200}
|
PLAYBACK_ABSOLUTE_LIFETIME_SECONDS: ${PLAYBACK_ABSOLUTE_LIFETIME_SECONDS:-43200}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue