Skip to content
Snippets Groups Projects
Commit ccd31f91 authored by Bernardus Willson's avatar Bernardus Willson
Browse files

Merge branch 'dock' into 'main'

Dock

See merge request !2
parents 6c90c06a 3a2d6cf5
1 merge request!2Dock
......@@ -172,7 +172,7 @@ CREATE TABLE `userGems` (
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `transaction`(
`t_id` int(11) NOT NULL AUTO_INCREMENT,
`tid` int(11) NOT NULL AUTO_INCREMENT,
`user_id` int NOT NULL,
`amount` int NOT NULL,
`image` VARCHAR(255) NOT NULL,
......@@ -180,13 +180,6 @@ CREATE TABLE `transaction`(
PRIMARY KEY (`tid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
CREATE TABLE `apikey` (
`a_id` int(11) NOT NULL AUTO_INCREMENT,
`desc` varchar(255) NOT NULL,
`key` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
......
......@@ -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
......@@ -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