mirror of
https://github.com/Febbweiss/docker-xwiki-jetty.git
synced 2026-03-05 06:45:36 +00:00
Feature: database choice between HSQLDB, Oracle, MySQL and PostgreSQL as environment variable
This commit is contained in:
11
Dockerfile
11
Dockerfile
@@ -5,9 +5,11 @@ ARG JETTY_MAJOR=stable-9
|
||||
ARG JETTY_VERSION=9.3.8.v20160314
|
||||
ENV JETTY_BASE /usr/local/jetty
|
||||
|
||||
ENV MYSQL_USER xwiki
|
||||
ENV MYSQL_PASSWORD dbpass
|
||||
ENV MYSQL_HOST db
|
||||
ENV DB_TYPE hsqldb
|
||||
ENV DB_USER sa
|
||||
ENV DB_PASSWORD ''
|
||||
ENV DB_HOST db
|
||||
|
||||
ENV WIKI_CONTEXT xwiki
|
||||
ENV ADMIN_EMAIL ''
|
||||
ENV SMTP_HOST ''
|
||||
@@ -29,8 +31,11 @@ RUN curl -sL http://download.forge.ow2.org/xwiki/xwiki-enterprise-web-${XWIKI_VE
|
||||
mkdir -p ${JETTY_BASE}/webapps/ROOT/ && \
|
||||
unzip -q ${JETTY_BASE}/xwiki${XWIKI_VERSION}.war -d ${JETTY_BASE}/webapps/ROOT/ && \
|
||||
rm ${JETTY_BASE}/xwiki${XWIKI_VERSION}.war && \
|
||||
curl -sL http://central.maven.org/maven2/org/hsqldb/hsqldb/2.3.3/hsqldb-2.3.3.jar --output ${JETTY_BASE}/webapps/ROOT/WEB-INF/lib/hsqldb-2.3.3.jar && \
|
||||
curl -sL http://central.maven.org/maven2/org/postgresql/postgresql/9.4.1208/postgresql-9.4.1208.jar --output ${JETTY_BASE}/webapps/ROOT/WEB-INF/lib/postgresql-9.4.jar && \
|
||||
curl -sL http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar --output ${JETTY_BASE}/webapps/ROOT/WEB-INF/lib/mysql-connector-java-5.jar
|
||||
|
||||
ADD binaries/ojdbc7.jar ${JETTY_BASE}/webapps/ROOT/WEB-INF/lib/ojdbc7.jar
|
||||
|
||||
RUN rm -rf /tmp/* /var/tmp/* /var/cache/apk/* /usr/share/doc/*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user