rock-paper-scissors-lizard-spock

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 23, 2022 License: MIT

README

Rock Paper Scissors Lizard Spock

Go build tests codecov Swagger Validator License

Usage

  1. Run Docker
docker-compose -f ./deploy/docker/docker-compose.yaml --project-directory ./ up -d
  1. Click me

Services

REST API

http://localhost:8080

  • /choices - [GET] Get all the choices that are usable for the UI
  • /choice - [GET] Get a randomly generated choice
  • /play - [POST] Play a round against a computer opponent
gRPC
Metrics

http://localhost:9100/metrics

  • http_microservice_requests_total
Status

http://localhost:8000

UI

Jaeger UI

Monitor and troubleshoot transactions in complex distributed systems.

Prometheus UI

Prometheus is an open-source systems monitoring and alerting toolkit

Swagger UI

The Swagger UI is an open source project to visually render documentation for an API defined with the OpenAPI (Swagger) Specification

Directories

Path Synopsis
cmd
mock
Package mock is a generated GoMock package.
Package mock is a generated GoMock package.
pkg
game-service Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL