Dockerfile 785 B

12345678910111213
  1. FROM registry.sdsys.ru/iru/iru-base:0.1
  2. ENTRYPOINT ["docker-entrypoint.sh"]
  3. COPY docker-entrypoint.sh /usr/share/web-registry-portal/bin/docker-entrypoint.sh
  4. ENV PATH=/usr/share/web-registry-portal/bin:$PATH LANG="en_US.UTF-8" ADMIN_HOST=admin
  5. EXPOSE 9000 2551
  6. HEALTHCHECK --start-period=30s --interval=15s --timeout=5s --retries=2 CMD curl -f -H 'Host:demo.infoclinica.ru' 127.0.0.1:9000/login || exit 1
  7. ARG repo=prod
  8. RUN set -x \
  9. && curl https://repo.infoclinica.ru/yum/centos/sds-${repo}-portal.repo -o /etc/yum.repos.d/sds-${repo}-portal.repo \
  10. && chmod +x /usr/share/web-registry-portal/bin/docker-entrypoint.sh \
  11. && yum update ca-certificates.noarch -y \
  12. && yum install web-registry-portal -y \
  13. && yum clean all