Skip to content

gmarciani/yawa

Folders and files

NameName
Last commit message
Last commit date
Aug 14, 2024
Nov 21, 2023
May 14, 2024
Nov 30, 2024
Dec 1, 2024
May 16, 2024
Nov 30, 2024
Dec 1, 2024
Nov 30, 2024
Dec 1, 2024
Nov 3, 2024
Oct 29, 2023
Apr 28, 2023
Oct 29, 2023
Aug 13, 2024
Aug 13, 2024
Mar 7, 2021
Nov 30, 2024
Nov 30, 2024
Nov 30, 2024

Repository files navigation

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

About

Yet Another Web Application

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published