-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathDockerfile
More file actions
20 lines (15 loc) · 723 Bytes
/
Dockerfile
File metadata and controls
20 lines (15 loc) · 723 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FROM anapsix/alpine-java:8_jdk
ENV DOTCMS_HOME /opt/dotcms
ENV DOTCMS_VERSION 5.3.0
ENV TOMCAT_VERSION 8.5.32
RUN apk add --update bash curl && rm -rf /var/cache/apk/* \
&& mkdir -p $DOTCMS_HOME \
&& curl -O http://static.dotcms.com/versions/dotcms_$DOTCMS_VERSION.tar.gz \
&& tar xzf dotcms_$DOTCMS_VERSION.tar.gz -C $DOTCMS_HOME \
&& rm dotcms_$DOTCMS_VERSION.tar.gz \
&& chmod +x $DOTCMS_HOME/bin/*.sh \
&& chmod +x $DOTCMS_HOME/dotserver/tomcat-$TOMCAT_VERSION/bin/*.sh
ADD server.xml /opt/dotcms/dotserver/tomcat-8.5.32/conf/server.xml
ADD log4j2.xml /opt/dotcms/dotserver/tomcat-8.5.32/webapps/ROOT/WEB-INF/log4j/log4j2.xml
EXPOSE 8080 8009 8000
CMD ["/opt/dotcms/bin/startup.sh", "run"]