From 9b5bd30f0d52ab605ad8e06bd2970cf7d61f06a8 Mon Sep 17 00:00:00 2001 From: Robert Butora <robert.butora@inaf.it> Date: Tue, 25 Mar 2025 22:19:30 +0200 Subject: [PATCH] starts automatically the query-daemon in start-sed.sh --- Dockerfile | 4 +++- Makefile | 8 +++++--- start-sed.sh | 16 ++++++++++++++++ wsgi-scripts/query-server_d.py | 8 ++++---- 4 files changed, 28 insertions(+), 8 deletions(-) create mode 100755 start-sed.sh diff --git a/Dockerfile b/Dockerfile index a8e9195..95e4318 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,8 +6,10 @@ RUN dnf -y update &&\ mkdir -p /var/www/wsgi-scripts /srv/sed-data COPY wsgi.conf /etc/httpd/conf.d/ COPY ./wsgi-scripts/*.py /var/www/wsgi-scripts/ +COPY ./start-sed.sh /root EXPOSE 80 -ENTRYPOINT ["/usr/sbin/httpd","-DFOREGROUND"] +CMD ["/root/start-sed.sh"] +#ENTRYPOINT ["/usr/sbin/httpd","-DFOREGROUND"] #ENTRYPOINT /bin/bash diff --git a/Makefile b/Makefile index fc71972..8a88687 100644 --- a/Makefile +++ b/Makefile @@ -25,11 +25,13 @@ run: exec-bash: docker exec -it sedmod-test bash +# docker login git.ia2.inaf.it:5050 -u robert.butora +# pwd szokasas regi: C*n .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 + docker tag sedmods git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1.2 + docker push git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1.2 + docker image remove git.ia2.inaf.it:5050/vialactea/vlkb-sedmods/sedmods:0.1.2 # with podman diff --git a/start-sed.sh b/start-sed.sh new file mode 100755 index 0000000..2ebcca6 --- /dev/null +++ b/start-sed.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +set -eux + +{ +date +env + +python3 -m Pyro4.naming & + +python3 /var/www/wsgi-scripts/query-server_d.py & + +date +} 1> /tmp/start-sed.log 2>&1 + +exec /usr/sbin/httpd -DFOREGROUND diff --git a/wsgi-scripts/query-server_d.py b/wsgi-scripts/query-server_d.py index 2b1e1bf..a3d94cd 100644 --- a/wsgi-scripts/query-server_d.py +++ b/wsgi-scripts/query-server_d.py @@ -29,10 +29,10 @@ root_logger.addHandler(handler) -if socket.gethostname().find('.')>=0: - hostname=socket.gethostname() -else: - hostname=socket.gethostbyaddr(socket.gethostname())[0] + ".local" +#if socket.gethostname().find('.')>=0: +hostname=socket.gethostname() +#else: +# hostname=socket.gethostbyaddr(socket.gethostname())[0] + ".local" -- GitLab