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.
- A) Refer this ticket. In my case, tuning memory config of IntelliJ IDEA worked.
Q) How can I run or debug app from IntelliJ IDEA?
- A) Use IntelliJ IDEA 2017.1 and run or debug Application.kt.
Dev
./gradlew clean jooqGenerate build -x test docker build -t YOUR_IMAGE_NAME . docker run -p 8080:8080 YOUR_IMAGE_NAMEProd
./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_NAMEUnder construction...