Skip to content

An API for handling storing and retrieval of problem reports

License

Notifications You must be signed in to change notification settings

diwise/api-problemreport

Repository files navigation

Introduction

This service is makes it possible to store problem reports via an API using graphql

Building and tagging with Docker

docker build -f deployments/Dockerfile -t diwise/api-problemreport:latest .

Build for local testing with Docker Compose

docker compose -f ./deployments/docker-compose.yaml build

Running locally with Docker Compose

docker compose -f ./deployments/docker-compose.yaml up

The ingress service will exit fatally and restart a couple of times until the RabbitMQ container is properly initialized and ready to accept connections. This is to be expected.

Clean up the environment

docker compose -f ./deployments/docker-compose.yaml down -v

To clean up the environment properly after testing.

Regenerate GraphQL files

go run github.com/99designs/gqlgen -v -c internal/pkg/graphql/gqlgen.yml

About

An API for handling storing and retrieval of problem reports

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages