Skip to content

IvannKurchenko/karma-plus-plus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karma++

build

http://karmaplusplus.com - Contribute to community and invoke karma++; Simple web application aggregator of Github help-wanted and good first issue issues, stack exchange questions and reddit posts based on your preferences. Create contribution feed via suggestions like:

Stack

  • Scala 2.13 and cats-effect 2;
  • Angular v9;

Prerequisites

Necessary software required to be installed to work with.

  • Java 8 (not sure about 9+ - Scala sometimes not very friendly with it);
  • sbt 1.4 and Scala 2.13;
  • Docker v 19+;
  • npm v14.15.5;

How to build frontend

Go to frontend directory cd karma-frontend and download half of internet via npm install Build Angular frontend app npm run build. Find build result at karma-frontend/dist/karma-frontend

How to run frontend

Run npm run build and open in a browser http://localhost:4200/

How to compile application

In order to compile application run sbt clean compile

How to run application

Run sbt run and open in a browser http://localhost:8080

How to build Docker container

Make sure you built Angular frontend first and then run sbt docker:publishLocal Find built image: ikurchenko/karmaplusplus:latest Which you can run with docker run -p 8080:8080 ikurchenko/karmaplusplus

Contribution

Any contribution to the project more than welcome: issues reports, feature suggestions etc.

Thank you!