Projects & Environments
Projects
A project maps to one Git repository. Each project has:
- GitHub URL — the repo to clone (HTTPS)
- Branch — default branch to deploy (
main) - App Port — the port your container listens on (default
3000) - Health Check Path — path to poll after start (default
/) - Build / Start commands — optional overrides (uses Dockerfile by default)
Creating a Project
- Projects → New Project
- Fill in the form fields
- Save — the project is created with no environments yet
Editing a Project
Click the project name → Overview tab → edit any field.
Environments
Each project can have up to three environments: dev, staging, and prod.
Each environment is independent: its own deployments, env vars, domains, and container.
Creating an Environment
- Project → Environments tab
- Click Set Up next to the environment type you need
- Enter a display name (e.g. "Production")
Deleting an Environment
Deleting an environment removes its deployments, env vars, and domains from the database. Running containers must be stopped manually via Databases or Docker.
WARNING
Deleting prod is irreversible. The running container is not automatically stopped.