diff --git a/layoutparser-service-image/pom.xml b/layoutparser-service-image/pom.xml index 8283902..94a06cf 100644 --- a/layoutparser-service-image/pom.xml +++ b/layoutparser-service-image/pom.xml @@ -6,12 +6,94 @@ - com.knecon.fforesight - layoutparser - 1.0.0 + com.iqser.red + platform-docker-dependency + 1.2.0 + + com.knecon.fforesight layoutparser-service-image + 1.0.0 + pom + + layoutparser-service-server + ${service.server}.jar + false + ${docker.image.prefix}/${service.server} + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + org.apache.maven.plugins + maven-resources-plugin + + + org.codehaus.mojo + exec-maven-plugin + + + io.fabric8 + docker-maven-plugin + + + + + + + org.apache.maven.plugins + maven-dependency-plugin + + + download-platform-jar + prepare-package + + copy + + + + + ${project.groupId} + ${service.server} + ${project.version} + jar + true + ${platform.jar} + + + ${docker.build.directory} + + + + + + io.fabric8 + docker-maven-plugin + + + + ${docker.image.name} + + ${docker.build.directory} + + ${platform.jar} + + + ${docker.image.version} + latest + + + + + + + + + diff --git a/layoutparser-service-image/src/main/docker/Dockerfile b/layoutparser-service-image/src/main/docker/Dockerfile new file mode 100644 index 0000000..ca4a906 --- /dev/null +++ b/layoutparser-service-image/src/main/docker/Dockerfile @@ -0,0 +1,9 @@ +FROM red/base-image:2.0.2 + +ARG PLATFORM_JAR + +ENV PLATFORM_JAR ${PLATFORM_JAR} + +ENV USES_ELASTICSEARCH false + +COPY ["${PLATFORM_JAR}", "/"]