DEVOPS-1787 Docker refactoring

This commit is contained in:
Pavel Zilke 2024-08-30 00:24:52 +03:00
parent 4024fac6da
commit 8024552e4a
3 changed files with 15 additions and 2 deletions

13
config/Dockerfile.TC Normal file
View file

@ -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/<must-be-changed>/$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

View file

@ -3,8 +3,8 @@ services:
webbpm-app: webbpm-app:
build: build:
context: . context: .
dockerfile: Dockerfile dockerfile: Dockerfile.TC
ports: ports:
- 8080 - 8080
env_file: env_file:
- testing.env - micord.env