Skip to content

Backend service for integrated quickstarts.

License

Notifications You must be signed in to change notification settings

dayleparker/quickstarts

 
 

Repository files navigation

Quickstarts

Backend service for integrated quickstarts.

Run the service locally

  1. There are environment variables required for the application to start. It's recommended you copy .env.example to .env and set these appropriately for local development.
  2. Migrate the database: make migrate. It will seed the BD with testing quickstart
  3. Start the server: go run main.go
  4. Query data:
curl --location --request GET 'http://localhost:8000/api/quickstarts/v1/quickstarts/'

curl --location --request GET 'http://localhost:8000/api/quickstarts/v1/quickstarts/?bundle[]=rhel&bundle[]=insights'

IMPORTANT

oc port-forward -n quickstarts svc/quickstarts-service 8000:8000!

Sample requests

Create progress

curl --location --request POST 'http://localhost:8000/api/quickstarts/v1/progress' --header 'Content-Type: application/json' --data-raw '{
"accountId": 123, "quickstartName": "some-name", "progress": {"Some": "Progress-updated"}
}'

Delete progress

curl --location --request DELETE 'http://localhost:8000/api/quickstarts/v1/progress/14'

About

Backend service for integrated quickstarts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.0%
  • Shell 11.2%
  • Other 1.8%