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