/mybudget

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

Build Status

MyBudget

This application helps to keep an eye on the inputs and outputs, to create and manage budgets

Components

Component
Backend Java/Spring Boot
Frontend Angular
Docker Docker

Setup

Install database

Download postgres database and install

Initialize database

Create user and schema mybudget_appl

Set environment variable

Set environment variables for database

  • MYBUDGET_DB_URL = jdbc:postgresql://[HOST]:[PORT]/[DATABASE_NAME]
  • MYBUDGET_DB_USERNAME = [USERNAME]
  • MYBUDGET_DB_PASSWORD = [PASSWORD]

Build and run application

Build application

mvn clean install

Build application without tests

mvn clean install -DskipTests

Run application

java -jar backend/target/backend-[VERSION].jar

After the start the following url are available:
SwaggerUI
AngularUI