--- /dev/null
+backend/data
+backend/data.bak
+backend/.envrc
+backend/.gitignore
+backend/backend
+
+frontend/node_modules
+frontend/build
+frontend/dev-dist
+frontend/.svelte-kit
+frontend/.env.development.local
+frontend/.gitignore
+frontend/.npmrc
+frontend/.prettierignore
+frontend/.prettierrc
+frontend/README.md
## Multi-stage build: frontend (SvelteKit) + backend (Go) + Nginx runtime
# ---------- FRONTEND BUILD ----------
-FROM node:20-alpine AS frontend-builder
+FROM node:24-alpine AS frontend-builder
WORKDIR /app/frontend
# Install dependencies and build SvelteKit (outputs to build/)
+++ /dev/null
-data
-data.bak
-.envrc
-.gitignore
-backend
-.dockerignore
\ No newline at end of file
AllowRegistration: false,
}
- fmt.Print("\nDetected following settings:\n================\n")
+ fmt.Print("\nDetected the following settings:\n================\n")
// Override with environment variables if available
if dataPath := os.Getenv("DATA_PATH"); dataPath != "" {
+++ /dev/null
-node_modules
-.dockerignore
-build
-dev-dist
-.svelte-kit
-.env.development.local
-.gitignore
-.npmrc
-.prettierignore
-.prettierrc
-README.md
<meta charset="utf-8" />
<link rel="icon" href="%sveltekit.assets%/favicon.svg" />
<link rel="manifest" href="/manifest.webmanifest" />
- <link rel="apple-touch-icon" href="/icons/icon-180.png">
+ <link rel="apple-touch-icon" href="/icons/apple-180-white.png">
<meta name="theme-color" content="#0d6efd" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="default" />
-//$modal-fade-transform: scale(0.8);
-//$modal-backdrop-opacity: 0.0;
-
// Import all of Bootstrap's CSS
-//@import "bootstrap/scss/bootstrap";
@use "bootstrap/scss/bootstrap" with (
$modal-fade-transform: scale(0.8),
$modal-backdrop-opacity: 0