fix: remove all hardcoded localhost, cache-bust config.js, gitignore generated config.js
This commit is contained in:
@@ -13,3 +13,6 @@ Thumbs.db
|
|||||||
.idea/
|
.idea/
|
||||||
|
|
||||||
docker-compose.override.yml
|
docker-compose.override.yml
|
||||||
|
|
||||||
|
# Generated at container start by 99-config.sh — never commit
|
||||||
|
frontend/config.js
|
||||||
|
|||||||
+2
-2
@@ -6,7 +6,7 @@
|
|||||||
<title>Admin · MC Cars</title>
|
<title>Admin · MC Cars</title>
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap" rel="stylesheet" />
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap" rel="stylesheet" />
|
||||||
<link rel="stylesheet" href="styles.css" />
|
<link rel="stylesheet" href="styles.css" />
|
||||||
<script src="config.js"></script>
|
<script>document.write('<scr'+'ipt src="config.js?v='+Date.now()+'"><\/scr'+'ipt>')</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<!-- Login -->
|
<!-- Login -->
|
||||||
@@ -62,7 +62,7 @@
|
|||||||
<h1>MC Cars · Admin</h1>
|
<h1>MC Cars · Admin</h1>
|
||||||
<div style="display:flex;gap:0.6rem;align-items:center;flex-wrap:wrap;">
|
<div style="display:flex;gap:0.6rem;align-items:center;flex-wrap:wrap;">
|
||||||
<a href="index.html" class="btn ghost small">Website</a>
|
<a href="index.html" class="btn ghost small">Website</a>
|
||||||
<a href="http://localhost:3000" target="_blank" rel="noopener" class="btn ghost small">Supabase Studio</a>
|
|
||||||
<span id="adminWho" style="color:var(--muted);font-size:0.85rem;"></span>
|
<span id="adminWho" style="color:var(--muted);font-size:0.85rem;"></span>
|
||||||
<button id="changePwBtn" class="btn ghost small">Passwort aendern</button>
|
<button id="changePwBtn" class="btn ghost small">Passwort aendern</button>
|
||||||
<button id="logoutBtn" class="btn small">Logout</button>
|
<button id="logoutBtn" class="btn small">Logout</button>
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
import { createClient } from "https://esm.sh/@supabase/supabase-js@2.45.4";
|
import { createClient } from "https://esm.sh/@supabase/supabase-js@2.45.4";
|
||||||
|
|
||||||
const SUPA_URL = window.MCCARS_CONFIG?.SUPABASE_URL || "http://localhost:54321";
|
const SUPA_URL = window.MCCARS_CONFIG?.SUPABASE_URL ?? "";
|
||||||
const SUPA_KEY = window.MCCARS_CONFIG?.SUPABASE_ANON_KEY || "";
|
const SUPA_KEY = window.MCCARS_CONFIG?.SUPABASE_ANON_KEY || "";
|
||||||
|
|
||||||
// Only the public anon key lives here. Write access is gated by RLS policies
|
// Only the public anon key lives here. Write access is gated by RLS policies
|
||||||
|
|||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
import { createClient } from "https://esm.sh/@supabase/supabase-js@2.45.4";
|
import { createClient } from "https://esm.sh/@supabase/supabase-js@2.45.4";
|
||||||
import { translations, REVIEWS, getLang, setLang, t, applyI18n } from "./i18n.js";
|
import { translations, REVIEWS, getLang, setLang, t, applyI18n } from "./i18n.js";
|
||||||
|
|
||||||
const SUPA_URL = window.MCCARS_CONFIG?.SUPABASE_URL || "http://localhost:54321";
|
const SUPA_URL = window.MCCARS_CONFIG?.SUPABASE_URL ?? "";
|
||||||
const SUPA_KEY = window.MCCARS_CONFIG?.SUPABASE_ANON_KEY || "";
|
const SUPA_KEY = window.MCCARS_CONFIG?.SUPABASE_ANON_KEY || "";
|
||||||
|
|
||||||
export const supabase = createClient(SUPA_URL, SUPA_KEY, {
|
export const supabase = createClient(SUPA_URL, SUPA_KEY, {
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
window.MCCARS_CONFIG = {
|
|
||||||
SUPABASE_URL: "http://localhost:55521",
|
|
||||||
SUPABASE_ANON_KEY: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0"
|
|
||||||
};
|
|
||||||
+1
-1
@@ -9,7 +9,7 @@
|
|||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap" rel="stylesheet" />
|
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap" rel="stylesheet" />
|
||||||
<link rel="stylesheet" href="styles.css" />
|
<link rel="stylesheet" href="styles.css" />
|
||||||
<script src="config.js"></script>
|
<script>document.write('<scr'+'ipt src="config.js?v='+Date.now()+'"><\/scr'+'ipt>')</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
|
|||||||
Reference in New Issue
Block a user