Skip to content

This repository is an example application for Spring Boot and Angular2 tutorial.

License

Notifications You must be signed in to change notification settings

springboot-angular2-tutorial/boot-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot example app for Spring Boot and Angular2 Tutorial

Build Status Coverage Status

This repository is an example application for Spring Boot and Angular2 tutorial.

Demo.

Getting Started

Run Spring Boot.

mvn spring-boot:run

Serve frontend app.

git clone https://github.com/springboot-angular2-tutorial/angular2-app.git
# Follow the README

Testing.

mvn test

API documentation

mvn spring-boot:run
open http://localhost:8080/swagger-ui.html

Important note

Before you open this project from Intellij IDEA, you need to build project once. Or else, generated source by annotation processor won't be recognized correctly by IDEA.

# It will generate target directory
mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
# After that, open this project from Intellij IDEA.

Docker Support

mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
docker build -t IMAGE .
docker run -e "SPRING_PROFILES_ACTIVE=prod" \
  -e "MYSQL_ENDPOINT=dbhost:3306" \
  -e "JASYPT_ENCRYPTOR_PASSWORD=encryption password" \
  -e "NEW_RELIC_LICENSE_KEY=newrelic licence key" \
  IMAGE

Tutorial

Under construction...

Related Projects

Credits

License

MIT

About

This repository is an example application for Spring Boot and Angular2 tutorial.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published