feat(infra): production deployment pipeline — Caddy, staging, Gitea Actions (#497) #499
@@ -5,7 +5,14 @@ import { env } from 'process';
|
|||||||
import { cookieName, cookieMaxAge } from '$lib/paraglide/runtime';
|
import { cookieName, cookieMaxAge } from '$lib/paraglide/runtime';
|
||||||
import { detectLocale } from '$lib/shared/server/locale';
|
import { detectLocale } from '$lib/shared/server/locale';
|
||||||
|
|
||||||
const PUBLIC_PATHS = ['/login', '/logout', '/forgot-password', '/reset-password', '/register'];
|
const PUBLIC_PATHS = [
|
||||||
|
'/login',
|
||||||
|
'/logout',
|
||||||
|
'/forgot-password',
|
||||||
|
'/reset-password',
|
||||||
|
'/register',
|
||||||
|
'/hilfe/transkription' // prerendered help page — must be reachable without an auth cookie
|
||||||
|
];
|
||||||
|
|
||||||
const handleLocaleDetection: Handle = ({ event, resolve }) => {
|
const handleLocaleDetection: Handle = ({ event, resolve }) => {
|
||||||
if (!event.cookies.get(cookieName)) {
|
if (!event.cookies.get(cookieName)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user