Skip to content

springboot-angular2-tutorial/boot-app

Repository files navigation

Spring Boot example app for Spring Boot and Angular2 Tutorial

Build StatusCoverage Status

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

Demo

Getting Started

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. 

Frequently asked questions

  • Q) IntelliJ IDEA is very slow when I use jOOQ with Kotlin.

  • Q) How can I run or debug app from IntelliJ IDEA?

    • A) Use IntelliJ IDEA 2017.1 and run or debug Application.kt.

Docker Support

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

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