Newer
Older
FROM storm2/base:latest
RUN sudo yum -y install voms zlib pcre readline gettext && \
sudo yum clean all && rm -rf /var/cache/yum
ADD assets/setup.sh /docker/
RUN sh /docker/setup.sh
RUN mkdir /cores
USER root
ADD openresty-voms-1.15.8.1-7.el7.x86_64.rpm openresty-voms-1.15.8.1-7.el7.x86_64.rpm
ADD openresty-voms-debuginfo-1.15.8.1-7.el7.x86_64.rpm openresty-voms-debuginfo-1.15.8.1-7.el7.x86_64.rpm
ADD openresty-voms-doc-1.15.8.1-7.el7.noarch.rpm openresty-voms-doc-1.15.8.1-7.el7.noarch.rpm
ADD openresty-voms-opm-1.15.8.1-7.el7.noarch.rpm openresty-voms-opm-1.15.8.1-7.el7.noarch.rpm
ADD openresty-voms-resty-1.15.8.1-7.el7.noarch.rpm openresty-voms-resty-1.15.8.1-7.el7.noarch.rpm
RUN sudo yum -y localinstall openresty-voms-1.15.8.1-7.el7.x86_64.rpm \
openresty-voms-resty-1.15.8.1-7.el7.noarch.rpm \
openresty-voms-doc-1.15.8.1-7.el7.noarch.rpm \
openresty-voms-opm-1.15.8.1-7.el7.noarch.rpm \
openresty-voms-resty-1.15.8.1-7.el7.noarch.rpm
RUN chown -R ${STORM_USER}:${STORM_USER} /usr/local/openresty-voms/ /usr/lib/systemd/system/openresty-voms.service /usr/bin/openresty-voms
ENV TINI_VERSION v0.18.0
ADD https://github.com/krallin/tini/releases/download/${TINI_VERSION}/tini /tini
RUN chmod +x /tini
ENTRYPOINT ["/tini", "--"]
CMD ["sudo", "/usr/bin/openresty-voms", "-g", "daemon off;"]
USER ${STORM_USER}