Skip to content
/ bugout Public

A bug/issue tracking application built with Spring Boot, Angular and PostgreSQL.

Notifications You must be signed in to change notification settings

Lylio/bugout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BugOut

Description

A bug/issue tracking application.

App Link bugout.lyle.app
Tech Stack Spring Boot React PostgreSQL
Compiler Java
Top Language Github Language
Repo Size Repo Size
Last Commit Github Commit Activity

Setup & Launch

Database

  1. Create a PostgreSQL database called 'bugout' using psql or database IDE:
    CREATE DATABASE bugout
  2. Create tables and insert test data by executing the psql command \i src\main\resources\import.sql

Spring Profiles

There are two Spring profiles available with corresponding database config data: dev and prod.

  1. Create a JAR file with the command mvn clean package in the application's root folder
  2. In the /target directory, run the JAR file and include the desired dev or prod profile passed as an argument:

e.g. java -jar -Dspring.profiles.active=dev bugout-0.0.1-SNAPSHOT.jar

Docker Launch

  1. docker build -t bugout .
  2. docker run -p 8080:8080 bugout:latest
  3. Navigate to http://localhost:8080

Maven Launch

  1. mvn spring-boot:run
    or
  2. To launch with profile - mvn spring-boot:run -Dspring.profiles.active=dev
  3. Open browser at http://localhost:8080

Acknowledgements

The cool repo badges, logos and code stats included in this README are courtesy of Simple Icons and Shields.io.

About

A bug/issue tracking application built with Spring Boot, Angular and PostgreSQL.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published