From 485b43a7d9144b09842bce58294a3ea4b4d74c4a Mon Sep 17 00:00:00 2001
From: Robert Butora <robert.butora@inaf.it>
Date: Fri, 7 Mar 2025 15:38:35 +0100
Subject: [PATCH] docker: adds missing libs and adjust entrypoint

---
 Makefile | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 Makefile

diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..fc71972
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,49 @@
+
+
+.PHONY: build
+build:
+	docker build -t sedmods -f Dockerfile .
+
+# --name container's name (aso edded to /etc/hosts)
+# -d --detach run in background
+# -t --tty allocate pseudo-tty terminal
+# --rm automatically remove resources at exit
+.PHONY: run
+run:
+	docker run --detach --tty \
+    --name sedmod-test \
+    --rm \
+    -v /srv/sed-data:/srv/sed-data:ro \
+    -p 9090:80 sedmods
+	@echo ${PWD}
+
+#    -v ${PWD}/new_dataset:/sed-data:ro \
+#    -v ${PWD}/wsgi-scripts:/var/www/wsgi-scripts:rw \
+
+
+.PHONY: exec-bash
+exec-bash:
+	docker exec -it sedmod-test bash
+
+.PHONY: publish-localy
+publish-localy:
+	  docker tag sedmods  git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1
+	  docker push         git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1
+	  docker image remove git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1
+
+
+# with podman
+
+build-podman:
+	podman build --tag vlkb-sedmods -f ./Dockerfile
+
+run-podman:
+	podman run -dt \
+    --name sedmod-test \
+    --rm \
+    -v ${PWD}/sed-data:/sed-data:z \
+    -v ${PWD}/wsgi-scripts:/var/www/wsgi-scripts:z \
+    -p 8080:80 vlkb-sedmods
+
+
+
-- 
GitLab