From ebd00f6f77568eda460c9f6641c300fcffa2faf0 Mon Sep 17 00:00:00 2001 From: Kevin G Date: Thu, 4 Sep 2025 21:39:23 +0200 Subject: [PATCH] ssssssss --- .gitea/workflows/build.yml | 8 +++-- my-app/pom.xml | 31 +++++++++++++++++++ .../main/java/com/example/HelloServlet.java | 28 +++++++++++++++++ my-app/src/main/webapp/WEB-INF/web.xml | 16 ++++++++++ 4 files changed, 81 insertions(+), 2 deletions(-) create mode 100644 my-app/pom.xml create mode 100644 my-app/src/main/java/com/example/HelloServlet.java create mode 100644 my-app/src/main/webapp/WEB-INF/web.xml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 7c7d83f..39e8570 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -9,8 +9,6 @@ jobs: runs-on: docker # dein runner hat das Label 'docker' steps: - - name: Install Docker + Node.js - run: apk add docker nodejs npm - name: Docker Install run: apk add docker @@ -21,6 +19,12 @@ jobs: - name: Checkout uses: actions/checkout@v3 + - name: Build WAR with Maven + run: mvn -q -e -B clean package + + - name: Show WAR file + run: ls -lh target/*.war + - name: Build Docker Image run: docker build -t git.kgessner.de/kevin/payara_test:latest . diff --git a/my-app/pom.xml b/my-app/pom.xml new file mode 100644 index 0000000..b33efce --- /dev/null +++ b/my-app/pom.xml @@ -0,0 +1,31 @@ + + 4.0.0 + + com.example + env-demo + 1.0-SNAPSHOT + war + + + + + jakarta.servlet + jakarta.servlet-api + 5.0.0 + provided + + + + + + + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + + + diff --git a/my-app/src/main/java/com/example/HelloServlet.java b/my-app/src/main/java/com/example/HelloServlet.java new file mode 100644 index 0000000..c11bee3 --- /dev/null +++ b/my-app/src/main/java/com/example/HelloServlet.java @@ -0,0 +1,28 @@ +package com.example; + +import java.io.*; +import jakarta.servlet.*; +import jakarta.servlet.http.*; + +public class HelloServlet extends HttpServlet { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { + resp.setContentType("text/html"); + + String kunde = System.getenv("KUNDE"); + String servername = System.getenv("SERVERNAME"); + String serverip = System.getenv("SERVERIP"); + String serverport = System.getenv("SERVERPORT"); + + PrintWriter out = resp.getWriter(); + out.println(""); + out.println("

Payara Micro Env Test

"); + out.println(""); + out.println(""); + } +} diff --git a/my-app/src/main/webapp/WEB-INF/web.xml b/my-app/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..a07abf2 --- /dev/null +++ b/my-app/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,16 @@ + + + + HelloServlet + com.example.HelloServlet + + + + HelloServlet + / + +