Spring Boot example app for Spring Boot and Angular2 Tutorial
This repository is an example application for Spring Boot and Angular2 tutorial.
Getting Started
Run Spring Boot.
Serve frontend app.
git clone https://github.com/springboot-angular2-tutorial/angular2-app.git
# Follow the README
Testing.
API documentation.
mvn spring-boot:run
open http://localhost:8080/swagger-ui.html
Frequently asked questions
- Build becomes an error on IDE with error message "QUser, QRelationship and etc can't be found".
- Before you open this project from your IDE, you need to build project once with mvn command. Or else, generated source by annotation processor won't be recognized correctly.
# It will generate target directory
mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
# After that, open this project from Intellij IDEA or Eclipse.
Docker Support
Dev
mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true
docker build -t IMAGE .
docker run -p 8080:8080 IMAGEProd
mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true docker build --build-arg JASYPT_ENCRYPTOR_PASSWORD=secret -t IMAGE . docker run -p 8080:8080 \ -e "SPRING_PROFILES_ACTIVE=prod" \ -e "MYSQL_ENDPOINT=dbhost:3306" \ -e "NEW_RELIC_LICENSE_KEY=newrelic licence key" \ IMAGE
Tutorial
Under construction...