Follow this link for docs
Source code repository for chrome backend
Postgres 14 Go 1.18
-
Run
make env. There are environment variables that are necessary for the application to start. An example of that can be found in.env.example, but a basic working env file can be created withmake env -
Run
make infra. This repo also supportsdocker-compose upfor its postgres server, butmake infrais recommended to run all needed containers. -
Run the server by using
make devIf you only want to serve the static navigation files,make dev-staticwill serve the needed files from the api. -
To test the service, at the moment, you are able to hit the following endpoint:
GET http://localhost:8000/health GET http://localhost:8000/api/chrome-service/v1/hello-world
To query any endpoint, you will need a x-rh-identity header in your request.
You can use this value as an example:
eyJpZGVudGl0eSI6eyJ1c2VyIjp7InVzZXJfaWQiOiIxMiJ9fX0=
make dev will run the service
make infra will create the db and kafka locally
make clean will tear down the database.
make generate-search-index will generate search index file
make parse-services will generate the services-generated.json file