diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..64ee209 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +target/ +.vscode/ \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..92088f9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,3 @@ +FROM tomcat + +COPY ./target/amazon-scrapi*.war /usr/local/tomcat/webapps/ \ No newline at end of file diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml new file mode 100644 index 0000000..f528c88 --- /dev/null +++ b/docker-compose/docker-compose.yml @@ -0,0 +1,8 @@ +services: + amazon-scrapi: + container_name: amazon-scrapi + ports: + - 8080:8080 + #volumes: + #- ./dir:/dir + image: amazon-scrapi:alpha \ No newline at end of file diff --git a/pom.xml b/pom.xml index afe803e..227daa9 100644 --- a/pom.xml +++ b/pom.xml @@ -1,13 +1,27 @@ 4.0.0 + com.veritablevalor.blizliam amazon-scrapi - jar + war 1.0-SNAPSHOT amazon-scrapi http://maven.apache.org + + + UTF-8 + 11 + 11 + + + + jakarta.servlet + jakarta.servlet-api + 6.0.0 + provided + junit junit @@ -15,4 +29,19 @@ test + + + + + org.apache.maven.plugins + maven-war-plugin + 3.3.2 + + src/main/webapp + src/main/webapp/WEB-INF/web.xml + + + + + diff --git a/src/main/java/com/veritablevalor/blizliam/App.java b/src/main/java/com/veritablevalor/blizliam/App.java index c37ce66..9977d38 100644 --- a/src/main/java/com/veritablevalor/blizliam/App.java +++ b/src/main/java/com/veritablevalor/blizliam/App.java @@ -1,13 +1,18 @@ package com.veritablevalor.blizliam; -/** - * Hello world! - * - */ -public class App -{ - public static void main( String[] args ) - { - System.out.println( "Hello World!" ); +import jakarta.servlet.ServletException; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +import java.io.IOException; +import java.io.PrintWriter; + +public class App extends HttpServlet { + @Override + protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + PrintWriter out = resp.getWriter(); + out.println("Hello!"); + out.close(); } -} +} \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/classes/com/veritablevalor/blizliam/App.class b/src/main/webapp/WEB-INF/classes/com/veritablevalor/blizliam/App.class new file mode 100644 index 0000000..cb2d6f1 Binary files /dev/null and b/src/main/webapp/WEB-INF/classes/com/veritablevalor/blizliam/App.class differ diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000..5a967af --- /dev/null +++ b/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,14 @@ + + + + + hello + com.veritablevalor.blizliam.App + + + hello + /hello + + \ No newline at end of file