KintoHub Iris Example
Overview
Iris is a fast, simple yet fully featured and very efficient web framework for Go. It can be built easily for microservice on KintoHub!
Live Example
About KintoHub:
KintoHub aligns teams to ship & operate cloud native apps with ease. Learn More
Deployment
- Apply this template to your Github
- Create a Microservice Block on KintoHub
- Connect your GithubApp to KintoHub and select the Repository you just generated on your account.
- Set the name of your kinto block
- Choose
Go
as the language and 1.11.4
as the version
- Set the Build Command as
go build -o main .
- Set the Start Command as
./main
- Set the Port as
80
You're now good to go! Click Create Microservice. Now click Build Latest Commit
Once complete, Click Add to Project
Follow the instruction to create a new project. Once created, you should be able to access your API endpoints.
Installation & Local Run
Ensure you have go 1.11 or higher.
go run .
Usage
Optional Environment Variables
Default value = Hello
, please refer to the .env-example
file
GREETING=Hi
API Call
Local:
curl -X GET http://localhost/hello/world
On KintoHub:
curl -X GET http://<EnvironmentHostName>/<KintoBlockName>/hello/world
Please refer to Accessing API Endpoints for the setup instruction
Try this Live Example !
Response
{
"message": "Hello world"
}
What's Next?
You can do a lot with KintoHub and your deployed application. Some helpful links for next steps that you may consider with this project.