Go Live Checklist
Follow the go-live checklist to ensure you have everything ready to get your application up and running quickly on Kinsta’s Application Hosting. If you run into any problems or have questions, our Support team is available 24/7, and we’re happy to help.
To help you get started with Application Hosting, you can use one of our example templates on GitHub.
1. Git Service Provider
You must ensure your application has been pushed to a Git repository. When you add an application in MyKinsta, you must select a Git service provider and repository from your account. You can choose from any (or all) of the following:
2. Environment Variables
Ensure you have all of the required Environment variables for your application. Environment variables feed your application information from outside of the running of the application. They typically set things like database connection details and API keys.
3. Build Path
An incorrect build path can cause the application deployment to fail. This is the path in the repository to the files required to build the application. Most applications are built from the repository root, and the Build path defaults to this (.). If you have a different build path, you must specify this when you add the application, or you can change it in Settings (Settings > Build > in the Environment section, click Change environment). For example, if your application needs to be built from a subdirectory (e.g. app), enter that subdirectory path in the Build path field: app.
4. Start Command or ENTRYPOINT
The Start command for the web process starts your application. If this is incorrect, the application will not run. You can specify the Start command when you add an application or within Processes click edit on the Web process.
If your application uses a Dockerfile to set up your container image, you must specify the ENTRYPOINT
in the Dockerfile to run a container. For more information about how to specify your application’s ENTRYPOINT
, see the Dockerfile reference.
For more details about what command to use based on your application’s language, see the examples provided in Application Start Command.
5. Background Workers and Cron Jobs
Determine if your application requires additional processes like a background worker or cron job; you can add these on your application’s Processes page after deployment.
6. Disk or Persistent Storage
If your application requires persistent storage, you can add this to a web process when you add your application. Currently, you cannot add or remove persistent storage after an application has been created, so it’s important to establish if this is required and add it when you add your application.
If you require persistent storage, you need to know the location of the files within your application to be added to the persistent storage disk, so you can specify this in the Mount path when you add your application.
7. Add Your Domain to Kinsta
After you’ve confirmed your site is all good, it’s time to go live with your custom domain. Check out our Application Hosting Domains guide.