Prerequisites
Before your website can go live, complete these steps: server setup (create a server and assign it to the project) and domain setup (for the production domain).
Homepage repositories (Hugo or Astro) are your project’s websites – landing pages, marketing sites, documentation. Locally you start them like everything else with ap run-local.
How the deployment works
- Merge to
main→ the pipeline builds the static site and packages the assets. - Dev automatically: the new state goes straight to the dev environment.
- Prod with one click: the manual prod job releases the same state for production – details in the Git workflow.
The site is served via your server; the reverse proxy (Traefik) routes the domain to the homepage container.
Your website’s URLs
| Environment | URL |
|---|---|
| Dev | <homepage>.dev.<project>.<organization-domain> – assigned automatically |
| Prod | Your own domain from the project configuration |
See also
- Publishing web apps – for interactive applications instead of static sites.
- Configure DNS