chore(config): production for learn.halkyon.eu, drop staging

apiServer points at learn.halkyon.eu (TLS terminated by Caddy). Production runs neither Insights nor the web server: without their blocks Serverpod doesn't start them. staging.yaml is removed; there is no staging instance.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
Tizian 「ティツィアーン」 2026-09-27 15:58:44 +02:00
commit 2bb8439293
Signed by: raisondetredev
GPG key ID: 07F6FCF405488B64

View file

@ -1,29 +1,20 @@
# This is the configuration file for your production environment. # Configuration for the production instance learn.halkyon.eu.
# Typically, you will want to route the traffic through a load balancer # Caddy terminates TLS on 443 and forwards to the API server on 8080; only the API
# which adds SSL security through https. If you use Serverpod's standard # server runs in production.
# Terraform scripts to deploy your server, all you need to change in
# this file is the examplepod.com domain name.
# Configuration for the main API server. # Configuration for the main API server.
apiServer: apiServer:
port: 8080 port: 8080
publicHost: api.examplepod.com publicHost: learn.halkyon.eu
publicPort: 443 publicPort: 443
publicScheme: https publicScheme: https
# Configuration for the Insights server. # No insightsServer: without this block Serverpod doesn't start Insights at all (it
insightsServer: # would otherwise listen on every interface). To use Insights later, add the block
port: 8081 # back (port 8081), set `serviceSecret` in the production passwords, and reach the
publicHost: insights.examplepod.com # port through an SSH tunnel, never through Caddy.
publicPort: 443 #
publicScheme: https # No webServer: there is no web app.
# Configuration for the web server.
webServer:
port: 8082
publicHost: app.examplepod.com
publicPort: 443
publicScheme: https
# This is the database setup for your servers. The default for the Google Cloud # This is the database setup for your servers. The default for the Google Cloud
# Engine Terraform configuration is to connect on a private IP address. # Engine Terraform configuration is to connect on a private IP address.