https://github.com/gulybyte/demo-docker-jib-gradle
Running automated a Spring in Docker
https://github.com/gulybyte/demo-docker-jib-gradle
docker gradle java jib
Last synced: about 2 months ago
JSON representation
Running automated a Spring in Docker
- Host: GitHub
- URL: https://github.com/gulybyte/demo-docker-jib-gradle
- Owner: gulybyte
- License: mit
- Created: 2022-11-24T00:36:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-24T00:55:00.000Z (over 3 years ago)
- Last Synced: 2025-03-23T09:34:00.824Z (about 1 year ago)
- Topics: docker, gradle, java, jib
- Language: Java
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Testing
```
$ gradle test
```
### Build (with tests)
```
$ gradle build
```
### Build (no tests)
```
$ gradle assemble
```
### Generated image Docker
```
docker build .
```
### Run image Docker
```
docker run --rm -p 8080:8080 -t demoapp-example-jib:latest
```
### Running in Docker and dockerRun
```
$ gradle assemble docker dockerRun --info
```
### Build Docker with jib and run with dockerRun:
```
gradle jibDockerBuild dockerRun
```
### Stopping Docker container
```
$ gradle dockerStop
```
## JIB?
Jib is a tool to work with fat jar, generated:
``` $ java -Djarmode=layertools -jar demoAPP-0.0.1-SNAPSHOT.jar extract ```