From fbbd2c203500386522e0b4bb2a38461e3c65256f Mon Sep 17 00:00:00 2001 From: Blallo Date: Mon, 27 Apr 2020 00:03:38 +0200 Subject: [PATCH] Add docker runner env --- .dockerignore | 2 ++ Dockerfile | 20 ++++++++++++++++++++ docker/host-manager/context.xml | 3 +++ docker/manager/context.xml | 3 +++ docker/tomcat-users.xml | 5 +++++ 5 files changed, 33 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 docker/host-manager/context.xml create mode 100644 docker/manager/context.xml create mode 100644 docker/tomcat-users.xml diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..61667e2 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,2 @@ +/Dockerfile +/docker-compose* diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..f7f132f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +FROM maven:latest AS builder + +COPY . /src +WORKDIR /src + +RUN mvn clean install + +FROM tomcat:8.5 +ARG PROJECT_NAME=centralino_brigate +ARG PROJECT_VERS=0.1.0 + +RUN cd /usr/local/tomcat/webapps.dist/ \ + && for FILE in *; do \ + echo "Symlinking: $FILE -> /usr/local/tomcat/webapps/$FILE"; \ + ln -s $PWD/$FILE /usr/local/tomcat/webapps/$FILE; \ + done +COPY docker/tomcat-users.xml /usr/local/tomcat/conf/ +COPY docker/host-manager/context.xml /usr/local/tomcat/webapps.dist/host-manager/META-INF/context.xml +COPY docker/manager/context.xml /usr/local/tomcat/webapps.dist/manager/META-INF/context.xml +COPY --from=builder /src/target/${PROJECT_NAME}-${PROJECT_VERS}.war /usr/local/tomcat/webapps/ diff --git a/docker/host-manager/context.xml b/docker/host-manager/context.xml new file mode 100644 index 0000000..0739df4 --- /dev/null +++ b/docker/host-manager/context.xml @@ -0,0 +1,3 @@ + + + diff --git a/docker/manager/context.xml b/docker/manager/context.xml new file mode 100644 index 0000000..0739df4 --- /dev/null +++ b/docker/manager/context.xml @@ -0,0 +1,3 @@ + + + diff --git a/docker/tomcat-users.xml b/docker/tomcat-users.xml new file mode 100644 index 0000000..e82ca84 --- /dev/null +++ b/docker/tomcat-users.xml @@ -0,0 +1,5 @@ + + + + +