Fix how env variables are loaded in astro

This commit is contained in:
khalid@traclabs.com
2026-04-23 08:20:16 -05:00
parent 36fadf710d
commit 36bce5a908

View File

@@ -6,9 +6,11 @@ interface Props {
const { title, primaryColor = '#2d5016' } = Astro.props;
const liveReloadEnabled = import.meta.env.PUBLIC_LIVE_RELOAD_WS_ENABLED === 'true';
const wsPath = import.meta.env.PUBLIC_LIVE_RELOAD_WS_PATH || '/__live_reload';
const wsUrl = import.meta.env.PUBLIC_LIVE_RELOAD_WS_URL || '';
// Prefer runtime env (SSR) so Dokploy/containers can inject at deploy time.
const liveReloadEnabled =
(process.env.PUBLIC_LIVE_RELOAD_WS_ENABLED ?? import.meta.env.PUBLIC_LIVE_RELOAD_WS_ENABLED) === 'true';
const wsPath = (process.env.PUBLIC_LIVE_RELOAD_WS_PATH ?? import.meta.env.PUBLIC_LIVE_RELOAD_WS_PATH) || '/__live_reload';
const wsUrl = (process.env.PUBLIC_LIVE_RELOAD_WS_URL ?? import.meta.env.PUBLIC_LIVE_RELOAD_WS_URL) || '';
---
<!doctype html>
<html lang="en">