https://github.com/ak-git/micronaut
Simple Micronaut Application with Gradle and Docker support
https://github.com/ak-git/micronaut
docker docker-compose gradle gradle-java java java24 javamodulesystem micronaut renovate renovate-bot
Last synced: 4 months ago
JSON representation
Simple Micronaut Application with Gradle and Docker support
- Host: GitHub
- URL: https://github.com/ak-git/micronaut
- Owner: ak-git
- License: unlicense
- Created: 2024-09-22T16:17:59.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-08-27T20:21:20.000Z (4 months ago)
- Last Synced: 2025-08-28T04:07:57.424Z (4 months ago)
- Topics: docker, docker-compose, gradle, gradle-java, java, java24, javamodulesystem, micronaut, renovate, renovate-bot
- Language: Java
- Homepage: https://hub.docker.com/r/a002k/micronaut
- Size: 356 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Micronaut Application with Gradle and Docker support
## Run using Gradle
```shell
./gradlew run -t --args="-micronaut.application.name=Micronaut"
```
## [Semantic versioning](https://zoltanaltfatter.com/2020/04/10/semantic-versioning-with-jgitver/)
### Plugin [fr.brouillard.oss.gradle.jgitver](https://github.com/jgitver/gradle-jgitver-plugin)
```shell
./gradlew version
```
```shell
./gradlew version | grep Version | awk '{ print $2 }'
```
### Update version and add git tag
```shell
git tag 2025.08
```
## Update dependencies
### Plugin [com.github.ben-manes.versions](https://github.com/ben-manes/gradle-versions-plugin)
```shell
./gradlew dependencyUpdates
```
## Check dependencies
### Plugin [dependency-analysis-gradle-plugin](https://github.com/autonomousapps/dependency-analysis-gradle-plugin)
```shell
./gradlew buildHealth
```
## Run docker image
```shell
docker run -i --rm a002k/micronaut
```
```shell
docker run -d --name micronaut --rm a002k/micronaut
```
- ```-i``` Keep STDIN open even if not attached
- ```--rm``` Remove container after stop
- ```-e APP_NAME=Micronaut``` [Set environment variables](https://docs.docker.com/reference/cli/docker/container/run/#env)
- ```--env-file ./.env``` set file name with environment variables
- ```-d``` Detach mode, Run container in background and print container ID
and follow ```-f``` logs
```shell
docker logs -f micronaut
```
to stop
```shell
docker stop micronaut
```
## Run docker image as docker-compose
```shell
docker compose run -d --name micronaut --rm micronaut
```
and follow ```-f``` logs
```shell
docker compose logs -f micronaut
```
to stop
```shell
docker compose down
```
## Run with environment variables
Check config
```shell
docker compose config
```
Use ```./.env``` file or overwrite as
```shell
APP_NAME=Micronaut docker compose up -d
```
[](https://github.com/ak-git/Micronaut/actions/workflows/actions.yml/badge.svg)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)
[](https://sonarcloud.io/summary/new_code?id=ak-git_Micronaut)