From 8024552e4ac36747d623b5e9cb99e1926f1c0959 Mon Sep 17 00:00:00 2001 From: Pavel Zilke Date: Fri, 30 Aug 2024 00:24:52 +0300 Subject: [PATCH] DEVOPS-1787 Docker refactoring --- config/Dockerfile.TC | 13 +++++++++++++ config/docker-compose.yaml | 4 ++-- config/{testing.env => micord.env} | 0 3 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 config/Dockerfile.TC rename config/{testing.env => micord.env} (100%) diff --git a/config/Dockerfile.TC b/config/Dockerfile.TC new file mode 100644 index 00000000..edd072ce --- /dev/null +++ b/config/Dockerfile.TC @@ -0,0 +1,13 @@ +#Dockerfile for TeamCity build "run in docker" + +FROM tomee:8.0.16-jre17-webprofile +ARG ADMIN_PASSWORD=Secr3t + +COPY tomcat/tomee /usr/local/tomee + +RUN rm -rf /usr/local/tomee/webapps/ROOT \ + && cat /usr/local/tomee/conf/webbpm.properties >> /usr/local/tomee/conf/catalina.properties \ + && sed -i -r "s//$ADMIN_PASSWORD/g" /usr/local/tomee/conf/tomcat-users.xml + +COPY frontend.war /usr/local/tomee/webapps/ROOT.war +COPY dashboard.war /usr/local/tomee/webapps/dashboard.war diff --git a/config/docker-compose.yaml b/config/docker-compose.yaml index a6da2a6b..ba88f57c 100644 --- a/config/docker-compose.yaml +++ b/config/docker-compose.yaml @@ -3,8 +3,8 @@ services: webbpm-app: build: context: . - dockerfile: Dockerfile + dockerfile: Dockerfile.TC ports: - 8080 env_file: - - testing.env + - micord.env diff --git a/config/testing.env b/config/micord.env similarity index 100% rename from config/testing.env rename to config/micord.env