Skip to content
Snippets Groups Projects
Commit d853f226 authored by Robert Butora's avatar Robert Butora
Browse files

docker: adds user in Dockerfile adds hostname in compose.yaml and exec...

docker: adds user in Dockerfile adds hostname in compose.yaml and exec catalina.sh to capture SIG (for quick container shutdown)
parent e74a4df4
Branches
Tags
No related merge requests found
......@@ -12,7 +12,6 @@ ENV CATALINA_BASE=/usr/local/tomcat
ENV CATALINA_HOME=/usr/local/tomcat
WORKDIR /root
ENV HOME=/root
# pre-configure port 8080 (no TSL)
COPY deps/server.xml deps/server-connector.xml* ${CATALINA_BASE}/conf/
......@@ -60,16 +59,20 @@ RUN echo "${INST_DIR}/lib" > /etc/ld.so.conf.d/ast.conf && ldconfig \
COPY deps/context.xml ${WEBAPP_DIR}/META-INF/context.xml
# enable SKA IAM token filter update
# enable IA2 token filter update
RUN chmod -R a+rwX ${WEBAPP_DIR}/WEB-INF \
&& touch ${WEBAPP_DIR}/WEB-INF/classes/ia2token.properties \
&& touch ${WEBAPP_DIR}/WEB-INF/classes/iamtoken.properties \
&& chmod a+rw ${WEBAPP_DIR}/WEB-INF/classes/*.properties
# configure during start-up
COPY start-soda.sh /root/start-soda.sh
RUN groupadd --gid 1000 admin \
&& useradd --uid 1000 --gid admin --shell /bin/bash --create-home --no-log-init admin
RUN chmod +rx /root && chmod +rx /root/start-soda.sh
USER 1000:1000
CMD ["sh", "-c", "/root/start-soda.sh"]
COPY start-soda.sh /home/admin/start-soda.sh
RUN chown admin:admin /home/admin/start-soda.sh
USER admin
WORKDIR /home/admin
CMD ["/home/admin/start-soda.sh"]
......@@ -3,6 +3,7 @@ services:
vlkb:
container_name: vlkb
hostname: soda
image: soda:latest
ports:
- 8080:8080
......
......@@ -109,5 +109,5 @@ sed -i "s/.*AuthZ\.level.*=.*/AuthZ.level = $DBG_LEVEL/g" $CATALINA_BASE/conf/so
date
} 1> /tmp/start-soda.log 2>&1
$CATALINA_HOME/bin/catalina.sh run
exec $CATALINA_HOME/bin/catalina.sh run
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment