From 2c77859253fa315f62469b1596938c7425b078d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B0=D0=BB=D1=82=D0=BE=D0=B1=D0=B8=D0=BD=20=D0=95?= =?UTF-8?q?=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9?= Date: Fri, 2 Aug 2024 11:52:36 +0300 Subject: [PATCH] added Dockerfile for tomcat --- Dockerfile | 18 ++++++++++++++++++ config/context.xml | 36 ++++++++++++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 Dockerfile create mode 100644 config/context.xml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..455dbbc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM tomee:8.0.15-jre17-webprofile + +RUN \ + rm -rf /usr/local/tomee/webapps/ROOT && \ + echo "fias.enable=false" >> /usr/local/tomee/conf/catalina.properties && \ + echo "webbpm.jbpm.hibernate_statistics.enabled=false" >> /usr/local/tomee/conf/catalina.properties && \ + echo "webbpm.mode=production" >> /usr/local/tomee/conf/catalina.properties && \ + echo "authentication.method=form" >> /usr/local/tomee/conf/catalina.properties && \ + echo "webbpm.cache.hazelcast.hosts=127.0.0.1" >> /usr/local/tomee/conf/catalina.properties && \ + echo "webbpm.cache.hazelcast.outbound_port_definitions=5801-5820" >> /usr/local/tomee/conf/catalina.properties && \ + echo "gar.enable=false" >> /usr/local/tomee/conf/catalina.properties && \ + echo "reset_password.mail.template.path=mail/reset_password.html" >> /usr/local/tomee/conf/catalina.properties && \ + echo "security.password.regex=^(?=.*[a-zA-Z])(?=.*[0-9])[a-zA-Z0-9]+$" >> /usr/local/tomee/conf/catalina.properties && \ + echo "bpmn.enable=false" >> /usr/local/tomee/conf/catalina.properties +COPY config/context.xml /usr/local/tomee/conf/ +#COPY config/tomcat-users.xml /usr/local/tomee/conf/ +COPY frontend/dist/ /usr/local/tomee/webapps/ROOT +COPY backend/target/*.war /usr/local/tomee/webapps/fl.war diff --git a/config/context.xml b/config/context.xml new file mode 100644 index 0000000..942478e --- /dev/null +++ b/config/context.xml @@ -0,0 +1,36 @@ + + + + + + + + WEB-INF/web.xml + WEB-INF/tomcat-web.xml + ${catalina.base}/conf/web.xml + + + + + +