Add Dockerfile and Gitea CI/CD workflows
Some checks failed
Build / build (push) Has been cancelled

- Dockerfile: eclipse-temurin:25-alpine, exposes port 8080
- build.yml: builds on every branch push with Java 25
- deploy.yml: builds and pushes Docker image on v* tags

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-27 11:29:40 +01:00
parent 8784dfc391
commit 98de13b410
3 changed files with 58 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
name: Build
on:
push:
branches:
- '*'
jobs:
build:
runs-on: standard-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Java
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '25'
cache: 'gradle'
- name: Build
run: ./gradlew build --no-daemon