fix ping communication with search to datarouter
[aai/search-data-service.git] / src / main / docker / Dockerfile
index 8578ef6..27073a5 100644 (file)
@@ -22,6 +22,15 @@ COPY bundleconfig-local/etc/logback.xml $MICRO_HOME/bundleconfig/etc
 RUN chmod 755 $BIN_HOME/*
 RUN ln -s /logs $MICRO_HOME/logs
 
+# Create the aai user
+RUN mkdir /opt/aaihome && \
+     groupadd -g 492381 aaiadmin && \
+     useradd -r -u 341790 -g 492381 -ms /bin/bash -d /opt/aaihome/aaiadmin aaiadmin && \
+     chown -R aaiadmin:aaiadmin $MICRO_HOME
+RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
+RUN sudo usermod -a -G sudo aaiadmin
+USER aaiadmin
+
 EXPOSE 9509 9509
 
 CMD ["/opt/app/search-data-service/bin/start.sh"]