📝 Add labels from label-schema.org

Signed-off-by: mathieu.brunot <mathieu.brunot@monogramm.io>
pull/40/head
mathieu.brunot 5 years ago
parent 2df939101f
commit cee24d6e18
No known key found for this signature in database
GPG Key ID: 81584BEAF692D7E0

@ -29,6 +29,8 @@ RUN mkdir runtime \
# Runtime container
FROM alpine:3.9
ARG VERSION
ARG VCS_REF
ARG BUILD_DATE
ENV TERM=xterm \
LC_ALL=C.UTF-8 \
LANG=en_US.UTF-8 \
@ -38,7 +40,16 @@ ENV TERM=xterm \
VERSION=${VERSION:-latest}
LABEL maintainer="ProcessOne <contact@process-one.net>" \
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
RUN addgroup ejabberd -g 9000 \

@ -3,5 +3,10 @@
current=$(date +%y.%m)
version=${1:-$current}
docker build --build-arg VERSION=$version -t ejabberd/ecs:$version .
docker build \
--build-arg VERSION=$version \
--build-arg VCS_REF=`git rev-parse --short HEAD` \
--build-arg BUILD_DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
-t ejabberd/ecs:$version .
[ "$version" = "latest" ] || docker tag ejabberd/ecs:$version ejabberd/ecs:latest

Loading…
Cancel
Save