mirror of
https://gitee.com/many2many/java-web.git
synced 2025-01-11 22:50:54 +08:00
45 lines
1.5 KiB
Markdown
45 lines
1.5 KiB
Markdown
# Paopao
|
|
|
|
This app was created with Bootify.io - tips on working with the code [can be found here](https://bootify.io/next-steps/).
|
|
Feel free to contact us for further questions.
|
|
|
|
## Development
|
|
|
|
Update your local database connection in `application.yml` or create your own `application-local.yml` file to override
|
|
settings for development.
|
|
|
|
During development it is recommended to use the profile `local`. In IntelliJ `-Dspring.profiles.active=local` can be
|
|
added in the VM options of the Run Configuration after enabling this property in "Modify options".
|
|
|
|
Lombok must be supported by your IDE. For IntelliJ install the Lombok plugin and enable annotation processing -
|
|
[learn more](https://bootify.io/next-steps/spring-boot-with-lombok.html).
|
|
|
|
After starting the application it is accessible under `localhost:8080`.
|
|
|
|
## Build
|
|
|
|
The application can be built using the following command:
|
|
|
|
```
|
|
gradlew clean build
|
|
```
|
|
|
|
Start your application with the following command - here with the profile `production`:
|
|
|
|
```
|
|
java -Dspring.profiles.active=production -jar ./build/libs/paopao-0.0.1-SNAPSHOT.jar
|
|
```
|
|
|
|
If required, a Docker image can be created with the Spring Boot plugin. Add `SPRING_PROFILES_ACTIVE=production` as
|
|
environment variable when running the container.
|
|
|
|
```
|
|
gradlew bootBuildImage --imageName=com.lk/paopao
|
|
```
|
|
|
|
## Further readings
|
|
|
|
* [Gradle user manual](https://docs.gradle.org/)
|
|
* [Spring Boot reference](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/)
|
|
* [Spring Data JPA reference](https://docs.spring.io/spring-data/jpa/reference/jpa.html)
|