CTAO portal demo (Astro + Sveltia)

This commit is contained in:
ctao
2026-07-24 18:09:00 +02:00
commit a1c85d73c7
16 changed files with 6118 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import { defineConfig } from 'astro/config';
// Static output (zero runtime) — the whole point of the git-based approach.
export default defineConfig({
output: 'static',
server: { port: 4321, host: true },
vite: {
server: {
// Same-origin path for the Sveltia/Decap local backend proxy (default port
// moved to 8082 to avoid colliding with Metro on 8081). Proxying it here
// means the CMS admin talks to one origin, so editing also works through the
// cloudflared tunnel from the phone.
proxy: {
'/api/v1': { target: 'http://localhost:8082', changeOrigin: true },
},
},
},
});