-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathDockerfile
23 lines (20 loc) · 1.13 KB
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM camunda/camunda-bpm-platform:tomcat-7.22.0
RUN rm -r webapps/camunda-invoice webapps/examples && \
rm -f lib/postgresql-42.5.5.jar && \
wget https://jdbc.postgresql.org/download/postgresql-42.7.4.jar -P lib/
COPY web.xml webapps/engine-rest/WEB-INF/web.xml
COPY bpm-platform.xml conf/
# Custom pluging for cockpit: adding history data in interface + process statistics
COPY scripts/* webapps/camunda/app/cockpit/scripts/
# Custom pluging for tasklist: adding history data in interface
COPY scripts2/* webapps/camunda/app/tasklist/scripts/
# Custom process engine plugins
RUN wget https://repo1.maven.org/maven2/redis/clients/jedis/3.10.0/jedis-3.10.0.jar -P lib/ && \
wget https://repo1.maven.org/maven2/org/jsoup/jsoup/1.18.1/jsoup-1.18.1.jar -P lib/
COPY plugins/* lib/
# session management
RUN wget https://repo1.maven.org/maven2/org/redisson/redisson-tomcat-10/3.39.0/redisson-tomcat-10-3.39.0.jar -P lib/ && \
wget https://repo1.maven.org/maven2/org/redisson/redisson-all/3.39.0/redisson-all-3.39.0.jar -P lib/
COPY redisson.conf conf/
COPY context.xml webapps/camunda/META-INF/
COPY context.xml webapps/camunda-welcome/META-INF/