Skip to content

Latest commit

 

History

History
80 lines (61 loc) · 1.89 KB

README.md

File metadata and controls

80 lines (61 loc) · 1.89 KB

YAWA

YAWA Logo

Requirements

  • Configure the local development environment
make setup
  • Start Docker

Quick Start

Build containers

make build

# Or a specific container
make build container=[frontend|server|database|dbadmin|grafana|loki|prometheus]

Run containers

make run

# Or a specific container
make run container=[frontend|server|database|dbadmin|grafana|loki|prometheus]

Restart containers

make restart

# Or a specific container
make restart container=[frontend|server|database|dbadmin|grafana|loki|prometheus]

Describe containers

make describe

Login to a container

make login container=[frontend|server|database|dbadmin|grafana|loki|prometheus]

Cleanup everything (containers, images, volumes)

make clean

Open web interfaces on browser:

make open target=[frontend|server|server_swagger|database|dbadmin|grafana|loki|prometheus]

Build yawa-ops (the server to be running to update the OpenAPI spec used by the Python client)

make build_ops

Containers

The application is made of the containers below.

Name Url Documentation
frontend https://localhost:8010 README
server https://localhost:8002 README
database https://localhost:3307 README
dbadmin https://localhost:8003 README
grafana http://localhost:8005 README
prometheus http://localhost:8004 README

References

  1. Spring Boot Reference
  2. Spring Boot API Docs
  3. Spring Gradle Plugin