Docker build for traversal is broken 35/137135/1
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 6 Feb 2024 12:15:39 +0000 (13:15 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Tue, 6 Feb 2024 12:15:39 +0000 (13:15 +0100)
- create necessary folders in docker build after switching back to older 1.6.0 image

Issue-ID: AAI-3756
Change-Id: I224f28d88ec7b3f29bbc1b45d6a14943e7fa69dc
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
aai-traversal/src/main/docker/Dockerfile

index 2998ec2..b071e89 100644 (file)
@@ -1,23 +1,16 @@
 FROM @aai.docker.namespace@/aai-common-@aai.base.image@:@aai.base.image.version@
 
 USER root
-# RUN addgroup aaiadmin -g 1000
-# RUN adduser -u 1000 -h /opt/aaihome/aaiadmin -S -D -G aaiadmin -s /bin/bash aaiadmin
-# RUN groupadd aaiadmin -g 1000 \
-#   && adduser -u 1000 -h /opt/aaihome/aaiadmin -S -D -G aaiadmin -s /bin/bash aaiadmin \
-#   && mkdir -p /opt/aaihome/aaiadmin /opt/aai/logroot/AAI-GQ \
-#   && chown -R aaiadmin:aaiadmin /opt/aaihome/aaiadmin /opt/aai/logroot/AAI-GQ \
-#   && chown -R aaiadmin:aaiadmin /opt/app/aai-traversal /etc/profile.d /opt/app /opt/aai/logroot
-RUN mkdir -p \
-    /opt/aaihome/aaiadmin \
-    /opt/aai/logroot/AAI-GQ \
-    /opt/app/aai-traversal \
-    /opt/aai/logroot \
-  && chown -R aaiadmin:aaiadmin \
-    /opt/app/aai-traversal \
-    /etc/profile.d \
-    /opt/app \
-    /opt/aai/logroot
+
+RUN groupadd aaiadmin -g 1000 \
+  && adduser -u 1000 -h /opt/aaihome/aaiadmin -S -D -G aaiadmin -s /bin/bash aaiadmin \
+  && mkdir -p /opt/aaihome/aaiadmin /opt/aai/logroot/AAI-GQ \
+      /opt/app/aai-traversal \
+  && chown -R aaiadmin:aaiadmin /opt/aaihome/aaiadmin /opt/aai/logroot/AAI-GQ \
+      /opt/app/aai-traversal /etc/profile.d /opt/app /opt/aai/logroot \
+      /etc/profile.d \
+      /opt/app
+
 VOLUME /tmp
 VOLUME /opt/tools