demo: enforce gated demo via server output

This commit is contained in:
Marco Allegretti 2026-01-29 11:46:28 +01:00
parent 3b091653f2
commit f5b53ec092
2 changed files with 3 additions and 2 deletions

View file

@ -4,6 +4,7 @@ import node from '@astrojs/node';
// https://astro.build/config
export default defineConfig({
output: 'server',
adapter: node({ mode: 'standalone' }),
vite: {
server: {

View file

@ -125,8 +125,8 @@ const defaultTheme = DEFAULT_THEME;
<h4>Platform</h4>
<ul>
<li><a href="/demo">Demo Instance</a></li>
<li><a href="/login">Sign In</a></li>
<li><a href="/register">Create Account</a></li>
{!publicDemoSite ? <li><a href="/login">Sign In</a></li> : null}
{!publicDemoSite ? <li><a href="/register">Create Account</a></li> : null}
</ul>
</div>
</div>