Push to main and Velocity handles the rest — S3, CloudFront, Route 53, and TLS, fully automated.
Velocity provisions and manages all infrastructure. You write HTML, CSS, and JS. We handle the rest.
Files are synced to S3 and distributed globally via CloudFront on every push. Cache invalidation happens automatically.
ACM certificates are provisioned and renewed automatically. Route 53 DNS is wired up with no manual steps.
Ship raw HTML or run a full build pipeline — Next.js, Vite, Astro, Hugo. Set build.command in service.yaml and point output_dir at your dist folder.
Promote from sandbox to staging to production with a single config entry. Each environment gets its own S3 bucket and distribution.
GitHub Actions authenticates to AWS via OIDC — no long-lived credentials stored anywhere. Deploy roles are scoped per-app.
Every push creates a deployment record in the platform. Status, SHA, and run URLs are captured so you always know what's live.
Every push to main runs this pipeline automatically.
The entire deployment contract lives in .github/golfnow/service.yaml. Velocity reads it on every deploy.