From dbf0891a8ccbd8039cf917c5261462202509e357 Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Sun, 22 Dec 2024 17:19:33 +0200
Subject: [PATCH] docker: set devel user & paswd and exec sshd (for quick
 shutdown)

---
 docker/Dockerfile.vlkb | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/docker/Dockerfile.vlkb b/docker/Dockerfile.vlkb
index 7ffbf3f..10a97da 100644
--- a/docker/Dockerfile.vlkb
+++ b/docker/Dockerfile.vlkb
@@ -1,16 +1,13 @@
-# bullseye-slim = debian11
-#FROM debian:bullseye-slim
-#LABEL Description="debian11 devel-env"
-# Jammy Jellyfish = ubuntu22
 FROM tomcat:9-jre17-temurin-jammy
-LABEL Description="ubuntu22 devel-env"
-
+LABEL Description="VLKB Ingestion / Ubuntu 22 (Jammy Jellyfish)"
 
 COPY deps/ast_9.2.9-1_amd64.deb /tmp/
 
 RUN apt -y update \
- && apt -y install sudo procps psmisc curl wget vim make build-essential checkinstall tree htop unzip \
-                   libcfitsio-dev libpqxx-dev librabbitmq-dev libcsv-dev libdavix0v5 davix-dev gfortran \
+ && apt -y install sudo procps psmisc \
+				curl wget vim make build-essential checkinstall tree htop unzip \
+            libcfitsio-dev libpqxx-dev librabbitmq-dev libcsv-dev libdavix0v5 davix-dev \
+				gfortran \
  && dpkg -i /tmp/ast_9.2.9-1_amd64.deb \
  && echo "/usr/local/lib" > /etc/ld.so.conf.d/ast.conf \
  && ldconfig \
@@ -25,7 +22,8 @@ ENV CATALINA_BASE=/var/lib/tomcat9 \
  CATALINA_TMPDIR=/tmp
 
 RUN useradd -ms /bin/bash devel \
- && usermod -aG sudo devel
+ && usermod -aG sudo devel \
+ && echo 'devel:ia2vlkb' | chpasswd 
 
 USER devel
 ENV USER=devel
@@ -55,6 +53,7 @@ ENV INST_DIR=/usr/local
 
 COPY entrypoint.sh /root
 RUN chmod +x /root/entrypoint.sh
-CMD ["sh", "-c", "/root/entrypoint.sh"]
+CMD ["/root/entrypoint.sh"]
+#CMD ["sh", "-c", "/root/entrypoint.sh"]
 
 
-- 
GitLab