Categorygithub.com/RedHatInsights/quickstarts
modulepackage
0.0.0-20241017154439-adffee70bfbc
Repository: https://github.com/redhatinsights/quickstarts.git
Documentation: pkg.go.dev

# README

Quickstarts

Backend service for integrated quickstarts.

Help Topics contribution guide

Quickstarts (Learning resources) contribution guide

Quickstarts Common Issues

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'

# Packages

No description provided by the author
No description provided by the author
No description provided by the author