Phase 18: Auto timezone detection and ability to change timezone #21

Merged
luckberg merged 38 commits from gsd/phase-18-auto-timezone-detection-and-ability-to-change-timezone into main 2026-06-15 09:55:53 -04:00
2 changed files with 11 additions and 4 deletions
Showing only changes of commit c5b892c3a5 - Show all commits
+7 -4
View File
@@ -44,10 +44,13 @@ export default defineConfig({
}),
],
server: {
// Allow the internal split-DNS domain (and any subdomain) to reach the dev
// server through the reverse proxy / tunnel. A leading dot matches the apex
// and all subdomains. Dev-server only — production builds ignore this.
allowedHosts: ['.bergerhouse.net'],
// Dev box reached through the Pangolin/newt tunnel: Vite's default host check
// 403s any non-localhost Host header ("Blocked request"), which the tunnel
// health check reads as unhealthy. `true` accepts any host (fine for a private
// throwaway dev tunnel); replace with e.g. ['familysync.example.com'] to scope it.
allowedHosts: true,
// Listen on all interfaces so newt can reach Vite via the box IP, not just localhost.
host: true,
proxy: {
'/health': 'http://localhost:3000',
'/api': 'http://localhost:3000',
+4
View File
@@ -9,6 +9,10 @@ services:
- ./apps/api/src:/app/apps/api/src
environment:
NODE_ENV: development
# Local-dev only: skip OIDC and authenticate as Dev User id 1. Guarded by
# NODE_ENV !== 'production' (and the production image bakes NODE_ENV=production),
# so this can never activate in a shipped image. Required by the e2e harness.
DEV_AUTH_BYPASS: 'true'
mariadb:
ports: