Skip to content
Snippets Groups Projects
Commit 75a68067 authored by Raditss's avatar Raditss
Browse files

docker

parent dfef343a
1 merge request!2Dock
......@@ -11,3 +11,9 @@ services:
MYSQL_USER: toco
MYSQL_PASSWORD: toco
toco-soap:
build:
dockerfile: Dockerfile
ports:
- "8080:8080"
FROM mysql/mysql-server:8.0.23
COPY db/toco_soap.sql /docker-entrypoint-initdb.d/
FROM maven:3.8.6-amazoncorretto-8 AS build
COPY . /app
WORKDIR /app
RUN --mount=type=cache,target=/root/.m2 mvn clean install
FROM amazoncorretto:8
COPY --from=build /app/target /app
COPY .env /app
WORKDIR /app
EXPOSE 8080
CMD java -jar toco_Soap-1.0-SNAPSHOT.jar
\ No newline at end of file
......@@ -14,5 +14,67 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<version>2.3.1</version>
</dependency>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<version>1.3.5</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>2.3.7</version>
</dependency>
<!-- lombok-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
<!-- javax jws-->
<dependency>
<groupId>javax.jws</groupId>
<artifactId>javax.jws-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.glassfish.metro</groupId>
<artifactId>webservices-api</artifactId>
<version>4.0.2</version>
</dependency>
<dependency>
<groupId>org.glassfish.metro</groupId>
<artifactId>webservices-rt</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.2.0</version>
<configuration>
<archive>
<manifest>
<mainClass>org.toco.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
\ No newline at end of file
package org.toco;
import org.toco.publisher.testingPublisher;
import org.toco.publisher.gemsPublisher;
import org.toco.publisher.transactionPublisher;
public class Main {
public static void main(String[] args) {
testingPublisher testingpublisher = new testingPublisher();
testingpublisher.publish();
gemsPublisher gemspublisher = new gemsPublisher();
gemspublisher.publish();
transactionPublisher transactionpublisher = new transactionPublisher();
transactionpublisher.publish();
}
}
\ No newline at end of file
......@@ -30,7 +30,7 @@ public class transaction_model {
transaction_entity[] transactions = new transaction_entity[100];
int i = 0;
while(rs.next()){
transactions[i] = new transaction_entity(rs.getInt(1), rs.getInt(2), rs.getString(3), rs.getString(4));
transactions[i] = new transaction_entity(rs.getInt(2), rs.getInt(3), rs.getString(4), rs.getString(5));
i++;
}
return transactions;
......
......@@ -10,7 +10,7 @@ import javax.annotation.Resource;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
import com.sun.net.httpserver.HttpExchange;
import com.sun.xml.internal.ws.developer.JAXWSProperties;
import com.sun.xml.ws.developer.JAXWSProperties;
import java.net.InetAddress;
import java.net.InetSocketAddress;
......
......@@ -10,7 +10,7 @@ import javax.annotation.Resource;
import javax.xml.ws.WebServiceContext;
import javax.xml.ws.handler.MessageContext;
import com.sun.net.httpserver.HttpExchange;
import com.sun.xml.internal.ws.developer.JAXWSProperties;
import com.sun.xml.ws.developer.JAXWSProperties;
import java.net.InetAddress;
import java.net.InetSocketAddress;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment