diff --git a/tools/ansible/roles/dockerfile/templates/Dockerfile.j2 b/tools/ansible/roles/dockerfile/templates/Dockerfile.j2 index 7db685a266..263c73d0ba 100644 --- a/tools/ansible/roles/dockerfile/templates/Dockerfile.j2 +++ b/tools/ansible/roles/dockerfile/templates/Dockerfile.j2 @@ -120,11 +120,7 @@ RUN curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master chmod 700 get_helm.sh && \ ./get_helm.sh -# Install tini -RUN curl -L -o /usr/bin/tini https://github.com/krallin/tini/releases/download/v0.19.0/tini-{{ tini_architecture | default('amd64') }} && \ - chmod +x /usr/bin/tini - -RUN pip3 install virtualenv supervisor +RUN pip3 install virtualenv supervisor dumb-init RUN rm -rf /root/.cache && rm -rf /tmp/* @@ -293,7 +289,7 @@ CMD ["/bin/bash"] USER 1000 EXPOSE 8052 -ENTRYPOINT ["/usr/bin/tini", "--"] +ENTRYPOINT ["dumb-init", "--"] CMD /usr/bin/launch_awx.sh VOLUME /var/lib/nginx VOLUME /var/lib/awx/.local/share/containers diff --git a/tools/docker-compose/launch_awx.sh b/tools/docker-compose/launch_awx.sh index 486c652cf3..d270cdd3fe 100755 --- a/tools/docker-compose/launch_awx.sh +++ b/tools/docker-compose/launch_awx.sh @@ -5,4 +5,4 @@ bootstrap_development.sh cd /awx_devel # Start the services -exec tini -- make supervisor +exec make supervisor