From 3c8c9f6cc7d7dcb93adaf78b9f30bad3075c0303 Mon Sep 17 00:00:00 2001 From: sburn Date: Sat, 25 Jul 2020 17:35:51 +0300 Subject: [PATCH] pre-init Atlas for instant startup from image --- Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index f9d1844..947f6ec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,8 +39,12 @@ RUN cd /opt/apache-atlas-${VERSION}/bin \ && patch -b -f < atlas_config.py.patch \ && sed -i 's/#export JAVA_HOME=/export JAVA_HOME=\/usr\/lib\/jvm\/java-8-openjdk-amd64/g' /opt/apache-atlas-${VERSION}/conf/atlas-env.sh -VOLUME ["/opt/apache-atlas-1.0.0/conf", "/opt/apache-atlas-1.0.0/logs"] - -RUN cd /opt/apache-atlas-${VERSION}/bin \ - && ./atlas_start.py -setup || true +RUN cd /opt/apache-atlas-${VERSION} \ + && ./bin/atlas_start.py -setup || true +RUN cd /opt/apache-atlas-${VERSION} \ + && ./bin/atlas_start.py & \ + touch /opt/apache-atlas-${VERSION}/logs/application.log \ + && tail -f /opt/apache-atlas-${VERSION}/logs/application.log | sed '/AuditFilter initialization started (AuditFilter:57)/ q' \ + && sleep 10 \ + && /opt/apache-atlas-${VERSION}/bin/atlas_stop.py