All checks were successful
Build and Push to ACR / Build and Push (push) Successful in 1m34s
Change-Id: I11e12d8d4c914eabdc30ba4d8be494fd09b617a3
test-alex-2
test-alex-2
Runtime: Java 17 · Spring Boot 3.2
Owner: group:default/platform-engineering
Platform: Humanitec · Project test-alex-2
Quick Start
Prerequisites
- JDK 17+
- Maven 3.9+
Run locally
mvn spring-boot:run
The service listens on http://localhost:8080.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/items |
List all items |
| POST | /api/items |
Create a new item |
| GET | /api/items/{id} |
Get item by ID |
| PUT | /api/items/{id} |
Update item |
| DELETE | /api/items/{id} |
Delete item |
| GET | /actuator/health |
Health check |
| GET | /actuator/prometheus |
Prometheus metrics |
Example requests
# Create an item
curl -X POST http://localhost:8080/api/items \
-H "Content-Type: application/json" \
-d '{"name": "Widget", "description": "A demo widget"}'
# List all items
curl http://localhost:8080/api/items
Build
mvn package -DskipTests
java -jar target/*.jar
Container
docker build -t test-alex-2:dev .
docker run -p 8080:8080 test-alex-2:dev
CI/CD
Push to main triggers:
- build-push.yml — Maven build → ACR push
- deploy-humanitec.yml —
humctl score deployto ``
Links
Description
Languages
Java
81.9%
Dockerfile
18.1%