Loading repository data…
Loading repository data…
springboot-angular2-tutorial / repository
This repository is an example application for Spring Boot and Angular2 tutorial.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This repository is an example application for Spring Boot and Angular2 tutorial.
Run Spring Boot.
./gradlew jooqGenerate bootRun
Serve frontend app.
git clone https://github.com/springboot-angular2-tutorial/angular2-app.git
# Follow the README
Testing.
./gradlew jooqGenerate # If you have not generated jOOQ code yet.
./gradlew test
API documentation.
./gradlew bootRun
open http://localhost:8080/swagger-ui.html
After you migrated DB.
./gradlew jooqGenerate # It will generate jOOQ code for your new schema.
Q) IntelliJ IDEA is very slow when I use jOOQ with Kotlin.
Q) How can I run or debug app from IntelliJ IDEA?
Dev
./gradlew clean jooqGenerate build -x test
docker build -t YOUR_IMAGE_NAME .
docker run -p 8080:8080 YOUR_IMAGE_NAME
Prod
./gradlew clean jooqGenerate build -x test
docker build --build-arg JASYPT_ENCRYPTOR_PASSWORD=secret -t YOUR_IMAGE_NAME .
docker run -p 8080:8080 \
-e "SPRING_PROFILES_ACTIVE=prod" \
-e "MYSQL_ENDPOINT=dbhost:3306" \
-e "NEW_RELIC_LICENSE_KEY=newrelic licence key" \
YOUR_IMAGE_NAME
Under construction...