https://github.com/varunu28/app-starter-code
Starter code for building applications
https://github.com/varunu28/app-starter-code
Last synced: 8 months ago
JSON representation
Starter code for building applications
- Host: GitHub
- URL: https://github.com/varunu28/app-starter-code
- Owner: varunu28
- Created: 2023-06-06T23:07:18.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-21T14:37:35.000Z (over 2 years ago)
- Last Synced: 2025-01-01T23:11:24.390Z (9 months ago)
- Language: Java
- Size: 92.8 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# App-Starter-Code
Starter code for building Java applications## What does this starter code contain?
- Spring Web
- Spring Data JPA
- Testcontainers
- Testcontainers for PostgreSQL
- Integration with [`jobrunr`](https://github.com/jobrunr/jobrunr) for running background jobs
- OpenAPI integration
- Swagger UI integration (Swagger UI running on `http://localhost:8080/swagger-ui/index.html`)
- Integration with [Actuator](https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html) for production-ready features
- Integration with [Prometheus](https://prometheus.io/) for metrics
- Integration with [Grafana](https://grafana.com/) for dashboards
- Postgres database connected with application container
- Single command to bring up the service `docker-compose up --build`## Clean up commands
```agsl
// Remove all stopped docker containers
docker rm $(docker ps -aq)// Clean up volumes
docker volume rm $(docker volume ls -q)
```