Update docker image to ejabberd 17.07

pull/5/head
Mickael Remond 7 years ago
parent d5443188ee
commit 8c70ddb64d
No known key found for this signature in database
GPG Key ID: E6F6045D79965AA3

@ -1,7 +1,7 @@
FROM alpine:3.5
FROM alpine:3.6
MAINTAINER ProcessOne <contact@process-one.net>
ENV REFRESHED_AT=2017-03-17 \
ENV REFRESHED_AT=2017-07-16 \
HOME=/home/p1 \
TERM=xterm \
LC_ALL=C.UTF-8 \
@ -25,8 +25,8 @@ COPY ejabberd.yml ${HOME}/cfg/
# TODO Make it possible to define which version of Alpine we would like to use.
RUN echo \
&& echo "http://nl.alpinelinux.org/alpine/v3.5/main" > /etc/apk/repositories \
&& echo "http://nl.alpinelinux.org/alpine/v3.5/community" >> /etc/apk/repositories && \
&& echo "http://nl.alpinelinux.org/alpine/v3.6/main" > /etc/apk/repositories \
&& echo "http://nl.alpinelinux.org/alpine/v3.6/community" >> /etc/apk/repositories && \
apk upgrade --update musl && \
apk add bash su-exec libstdc++ ncurses-libs openssl expat yaml zlib sqlite && \

@ -1,6 +1,6 @@
#/bin/bash
VERSION=17.03
VERSION=17.07
GREEN='\033[0;32m'
NC='\033[0m' # No Color]]'
@ -32,7 +32,7 @@ if [ ! -e ejabberd.tar.gz ]; then
# Force clock resync ?
#docker run -it --rm --privileged --entrypoint="/sbin/hwclock" ejabberd/mix -s
# Build ejabberd and generate release
docker run -it -v $(pwd)/ejbuild:$(pwd)/ejbuild -w $(pwd)/ejbuild -e "MIX_ENV=prod" ejabberd/mix do deps.get, deps.compile, compile, release --env=prod
docker run -it -v $(pwd)/ejbuild:$(pwd)/ejbuild -w $(pwd)/ejbuild -e "MIX_ENV=prod" ejabberd/mix do deps.get, deps.compile, compile, release.init, release --env=prod
# Copy generated ejabberd release archive
cp ejbuild/_build/prod/rel/ejabberd/releases/*/ejabberd.tar.gz .
fi

Loading…
Cancel
Save