gmarciani / yawa

Yet Another Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YAWA

YAWA Logo

Requirements

  • Configure the local development environment
tools/setup-dev-environment.sh
  • Start Docker

Quick Start

Run all containers

docker-compose up --detach

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

Run

Run all containers

docker-compose up --detach

Run specific containers

docker-compose up --detach [frontend|server|database|dbadmin|grafana|loki|prometheus]

Login

docker exec -it [container-name] /bin/bash

Contribute

Before submitting your code, configure Pre-Commit in your local repo:

brew install pre-commit
pre-commit install

References

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

About

Yet Another Web Application

License:MIT License


Languages

Language:JavaScript 40.3%Language:CSS 25.2%Language:TypeScript 15.0%Language:HTML 14.1%Language:SCSS 4.0%Language:Kotlin 1.2%Language:Python 0.2%Language:Shell 0.0%Language:Dockerfile 0.0%