diff --git a/containers/zammad-memcached/Dockerfile b/containers/zammad-memcached/Dockerfile new file mode 100644 index 0000000..32cee68 --- /dev/null +++ b/containers/zammad-memcached/Dockerfile @@ -0,0 +1,21 @@ +FROM memcached:alpine +MAINTAINER Zanmmad + +ENV MEMCACHED_SIZE 256M + +LABEL org.label-schema.build-date="$BUILD_DATE" \ + org.label-schema.name="Zammad" \ + org.label-schema.license="AGPL-3.0" \ + org.label-schema.description="Docker container for Zammad - Memcached Container" \ + org.label-schema.url="https://zammad.org" \ + org.label-schema.vcs-url="https://github.com/zammad/zammad" \ + org.label-schema.vcs-type="Git" \ + org.label-schema.vendor="Zammad" \ + org.label-schema.schema-version="1.2" \ + org.label-schema.docker.cmd="sysctl -w vm.max_map_count=262144;docker-compose up" + +# docker init +COPY containers/zammad-memcached/docker-entrypoint.sh / +RUN chmod +x /docker-entrypoint.sh +ENTRYPOINT ["/docker-entrypoint.sh"] +CMD ["zammad-memcached"] diff --git a/containers/zammad-memcached/docker-entrypoint.sh b/containers/zammad-memcached/docker-entrypoint.sh new file mode 100644 index 0000000..cb1780a --- /dev/null +++ b/containers/zammad-memcached/docker-entrypoint.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +set -e + +if [ "$1" = 'zammad-memcached' ]; then + exec memcached -m ${MEMCACHED_SIZE} +fi diff --git a/hooks/config b/hooks/config index 87fe385..506bf2c 100644 --- a/hooks/config +++ b/hooks/config @@ -3,4 +3,4 @@ # build hooks config # -DOCKER_IMAGES="zammad zammad-elasticsearch zammad-nfs zammad-nginx zammad-postgresql" +DOCKER_IMAGES="zammad zammad-elasticsearch zammad-memcached zammad-nfs zammad-nginx zammad-postgresql"