Getting Started
Podway lets you deploy any Dockerized application to Kubernetes without managing infrastructure. Follow these steps to deploy your first app.
1. Create your first project
Projects group your apps together. Click New project on the Projects page, give it a name, and click Create.
2. Add registry credentials
Podway needs credentials to push your Docker images to a container registry.
- Go to Registry Credentials in the sidebar
- Click Connect next to GitHub Container Registry (GHCR)
- Enter your GitHub username
- Create a Personal Access Token at github.com/settings/tokens with the
write:packagesscope - Paste the token and click Save
3. Create an app
Inside your project, create an app for each service you want to deploy.
- Open your project
- Click New app
- Choose Blank app or From template
- Give your app a name and click Create
4. Connect a GitHub repository
Link your app to a GitHub repo so Podway can clone and build your code.
- Open your app’s detail page
- Click Connect repository
- Install the Podway GitHub App when prompted — select which repositories to grant access to
- Select your repository from the list
5. Create an environment
Add environments like production or staging inside your app.
- Inside your app, click New environment
- Name it (e.g.
production) - Click Create
6. Trigger your first build
Go to your app’s Builds tab and trigger a build from a commit SHA.
- Click Trigger build
- Enter the commit SHA and branch
- Click Build
- Watch the build logs stream in real time
7. Deploy your app
Once a build succeeds, deploy it to an environment.
- Click Deploy on the successful build
- Select the environment
- Click Deploy
Your app will be live at https://{app-slug}-{env-name}.podway.dev once the deployment is active.