|
|
@ -29,6 +29,8 @@ RUN mkdir runtime \
|
|
|
|
# Runtime container
|
|
|
|
# Runtime container
|
|
|
|
FROM alpine:3.9
|
|
|
|
FROM alpine:3.9
|
|
|
|
ARG VERSION
|
|
|
|
ARG VERSION
|
|
|
|
|
|
|
|
ARG VCS_REF
|
|
|
|
|
|
|
|
ARG BUILD_DATE
|
|
|
|
ENV TERM=xterm \
|
|
|
|
ENV TERM=xterm \
|
|
|
|
LC_ALL=C.UTF-8 \
|
|
|
|
LC_ALL=C.UTF-8 \
|
|
|
|
LANG=en_US.UTF-8 \
|
|
|
|
LANG=en_US.UTF-8 \
|
|
|
@ -38,7 +40,16 @@ ENV TERM=xterm \
|
|
|
|
VERSION=${VERSION:-latest}
|
|
|
|
VERSION=${VERSION:-latest}
|
|
|
|
LABEL maintainer="ProcessOne <contact@process-one.net>" \
|
|
|
|
LABEL maintainer="ProcessOne <contact@process-one.net>" \
|
|
|
|
product="Ejabberd Community Server" \
|
|
|
|
product="Ejabberd Community Server" \
|
|
|
|
version=$VERSION
|
|
|
|
version=$VERSION \
|
|
|
|
|
|
|
|
org.label-schema.vcs-ref=$VCS_REF \
|
|
|
|
|
|
|
|
org.label-schema.vcs-url="https://github.com/processone/docker-ejabberd" \
|
|
|
|
|
|
|
|
org.label-schema.build-date=$BUILD_DATE \
|
|
|
|
|
|
|
|
org.label-schema.name="Ejabberd Community Server" \
|
|
|
|
|
|
|
|
org.label-schema.description="Robust, Scalable and Extensible Realtime Server using XMPP, MQTT and SIP" \
|
|
|
|
|
|
|
|
org.label-schema.url="https://www.ejabberd.im/" \
|
|
|
|
|
|
|
|
org.label-schema.vendor="ProcessOne" \
|
|
|
|
|
|
|
|
org.label-schema.version=$VERSION \
|
|
|
|
|
|
|
|
org.label-schema.schema-version="1.0"
|
|
|
|
|
|
|
|
|
|
|
|
# Create directory structure and user for ejabberd
|
|
|
|
# Create directory structure and user for ejabberd
|
|
|
|
RUN addgroup ejabberd -g 9000 \
|
|
|
|
RUN addgroup ejabberd -g 9000 \
|
|
|
|