Files
demo-java-api/README.md
gitea-ci 74a57f251e
Some checks failed
Build & Deploy Java API / build (push) Has been cancelled
Initial commit: demo-java-api with CI/CD
2026-07-22 01:06:34 +08:00

1.0 KiB

Demo Java API

A simple Spring Boot API for CI/CD demonstration.

API Endpoints

Endpoint Method Description
/ GET Returns API info with timestamp
/healthz GET Health check endpoint

Local Development

./mvnw spring-boot:run

Build Docker Image

docker build -t demo-java-api .
docker run -p 8080:8080 demo-java-api

Project Structure

demo-java-api/
├── pom.xml                              # Maven config
├── Dockerfile                           # Multi-stage Docker build
├── src/
│   └── main/
│       ├── java/com/example/demo/
│       │   └── DemoJavaApiApplication.java
│       └── resources/
│           └── application.properties
├── deploy/helm/
│   ├── Chart.yaml
│   ├── values.yaml
│   └── templates/
│       └── deployment.yaml
└── .gitea/workflows/
    └── build.yml                       # Gitea CI workflow