Documentation
Deploy with Magnifik
The shortest path from a GitHub repository to a working production or preview URL.
1. Connect GitHub
Sign in with GitHub, open New Project, and select a repository. Magnifik requests repository access and registers push and pull-request webhooks for the selected project.
2. Configure the build
Keep Build mode on Auto unless the repository needs an explicit Dockerfile, static output directory, install command, start command, or application port. Advanced overrides apply to future deployments.
3. Follow a deployment
A deployment moves through queued, building, deploying, and ready. Open its detail page to inspect build logs, runtime logs, healthcheck evidence, and routing diagnostics. Failed or canceled deployments can be retried as new immutable records.
4. Route production
Add and verify a domain, then map it to a ready deployment. Promote or rollback by changing DomainMapping; Magnifik does not rebuild the deployment when traffic moves.
5. Preview pull requests
Opening a pull request creates a stable preview record and an immutable deployment. New commits rebuild the preview from the latest source. Closing the pull request stops its review route while deployment metadata remains available.