Basic example of a Kinetic setup on Heroku. It includes:
- Kinetic API with the Kinetic Manager
- A Postgres database
- A Redis instance
- A configured app (
App 1
, with index1
) on Solana Devnet
After deployment, you can access the Kinetic Manager at https://<your-app-name>.herokuapp.com
and log in.
Configure the credentials using the AUTH_USERS
environment variable, or use the default admin
/ Kinetic1
.
- An account on Heroku
- The Heroku CLI if you want to do the manual deploy.
Fire up a Kinetic instance on Heroku with a single click:
Make sure to update the API_URL
environment variable to match your Heroku app name. If your app is called my-kinetic-api
, the API_URL
should be https://my-kinetic-api.herokuapp.com/api
.
- Clone this repository and
cd
into it - Update the API URL in
app.json
to match your Heroku app name. If your app is calledmy-kinetic-api
, theAPI_URL
should behttps://my-kinetic-api.herokuapp.com/api
. - Login to Heroku with
heroku container:login
- Create a new Heroku app:
heroku create -a my-kinetic-api
- Push the Docker image to Heroku:
heroku container:push web
- Release the image:
heroku container:release web
- Open the app:
heroku open
- You should see the Kinetic Manager running
Please head over to the Kin Developer Community on Discord to get help using Kinetic.