Skip to content

Latest commit

 

History

History
40 lines (28 loc) · 1.48 KB

README.md

File metadata and controls

40 lines (28 loc) · 1.48 KB

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'