ssssssss
Some checks failed
test-docker-env / test (push) Failing after 10s

This commit is contained in:
2025-09-04 21:39:23 +02:00
parent 5395d9c56b
commit ebd00f6f77
4 changed files with 81 additions and 2 deletions

View File

@@ -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 .

31
my-app/pom.xml Normal file
View File

@@ -0,0 +1,31 @@
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>env-demo</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<!-- Servlet API -->
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.3.2</version>
</plugin>
</plugins>
</build>
</project>

View File

@@ -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("<html><body>");
out.println("<h1>Payara Micro Env Test</h1>");
out.println("<ul>");
out.println("<li>Kunde: " + (kunde != null ? kunde : "nicht gesetzt") + "</li>");
out.println("<li>Servername: " + (servername != null ? servername : "nicht gesetzt") + "</li>");
out.println("<li>Server IP: " + (serverip != null ? serverip : "nicht gesetzt") + "</li>");
out.println("<li>Server Port: " + (serverport != null ? serverport : "nicht gesetzt") + "</li>");
out.println("</ul>");
out.println("</body></html>");
}
}

View File

@@ -0,0 +1,16 @@
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee
https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
version="5.0">
<servlet>
<servlet-name>HelloServlet</servlet-name>
<servlet-class>com.example.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>