|
|
@ -24,27 +24,22 @@ Type: build
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```shell
|
|
|
|
```shell
|
|
|
|
./mvnw clean package
|
|
|
|
./mvnw clean install -DskipTests=true
|
|
|
|
|
|
|
|
# or
|
|
|
|
|
|
|
|
make war
|
|
|
|
```
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
Type: preparation
|
|
|
|
Type: preparation
|
|
|
|
- create a folder, for example, `project`.
|
|
|
|
- create a folder, for example, `project`.
|
|
|
|
- copy `spring_rest_example-version.jar` from a release to the folder.
|
|
|
|
- copy `SpringRestExample.war` from a release to `target/` in the folder.
|
|
|
|
- if you build the application from source, find the file in `target/`.
|
|
|
|
- if you build the application from source, skip this step.
|
|
|
|
- copy docker/docker-compose.yml to the folder.
|
|
|
|
- copy `Dockerfile` and `docker-compose.yml` to the folder.
|
|
|
|
- turn up the database in the `project/docker`:
|
|
|
|
- turn up the project in the `project`:
|
|
|
|
```
|
|
|
|
```
|
|
|
|
docker-compose up -d
|
|
|
|
docker-compose up -d --build
|
|
|
|
```
|
|
|
|
```
|
|
|
|
- wait a minute while the database is bootstrapping.
|
|
|
|
- wait a minute while the database is bootstrapping.
|
|
|
|
- now you can connect with the application.
|
|
|
|
- now you can connect to the application.
|
|
|
|
|
|
|
|
|
|
|
|
Type: run
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
After the preparation, run the application in the folder, for example, `project`:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
|
|
|
|
java -jar spring_rest_example-2.0.1.jar
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Author
|
|
|
|
## Author
|
|
|
|
|
|
|
|
|
|
|
|