Publishing your project

Publishing websites & homepages

Bring Hugo and Astro sites to dev automatically and to production with one click.

On this page
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

  1. Merge to main → the pipeline builds the static site and packages the assets.
  2. Dev automatically: the new state goes straight to the dev environment.
  3. 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