diff docker/pubsub/Dockerfile @ 3497:73e04040d577

docker: update following name changes: `backend_e2e` now print properly backend logs
author Goffi <goffi@goffi.org>
date Fri, 16 Apr 2021 18:32:16 +0200
parents d2298ed6de7f
children 443b3a784eba
line wrap: on
line diff
--- a/docker/pubsub/Dockerfile	Wed Apr 14 15:54:26 2021 +0200
+++ b/docker/pubsub/Dockerfile	Fri Apr 16 18:32:16 2021 +0200
@@ -4,8 +4,6 @@
 
 ARG DEBIAN_FRONTEND=noninteractive
 
-RUN \
-
 RUN apt-get update && apt-get upgrade -y && \
     apt-get install -y --no-install-recommends locales python3-dev python3-venv python3-wheel mercurial libpq-dev gcc gnupg && \
     # we install postgresql repository to have latest version
@@ -14,23 +12,23 @@
     # now we can install the client
     apt-get install -y --no-install-recommends postgresql-client && \
     # it's better to have a dedicated user
-    useradd -m sat && \
-    mkdir /src && chown sat:sat /src && \
+    useradd -m libervia && \
+    mkdir /src && chown libervia:libervia /src && \
     # we need UTF-8 locale
     sed -i "s/# en_US.UTF-8/en_US.UTF-8/" /etc/locale.gen && locale-gen
 
 ENV LC_ALL en_US.UTF-8
 
-WORKDIR /home/sat
-COPY entrypoint.sh /home/sat
-RUN chown sat:sat /home/sat/entrypoint.sh && chmod 0555 /home/sat/entrypoint.sh
+WORKDIR /home/libervia
+COPY entrypoint.sh /home/libervia
+RUN chown libervia:libervia /home/libervia/entrypoint.sh && chmod 0555 /home/libervia/entrypoint.sh
 
-USER sat
-RUN python3 -m venv sat_env && sat_env/bin/pip install wheel && cd /src && \
+USER libervia
+RUN python3 -m venv libervia_env && libervia_env/bin/pip install -U pip wheel && cd /src && \
     # we install thoses packages in editable mode, so we can replace them easily with volumes
-    hg clone https://repos.goffi.org/sat_tmp && ~/sat_env/bin/pip install -e sat_tmp && \
-    mv sat_tmp/sat_tmp.egg-info ~/sat_env/lib/python3.*/site-packages && \
-    hg clone https://repos.goffi.org/sat_pubsub && ~/sat_env/bin/pip install -e sat_pubsub && \
-    mv sat_pubsub/sat_pubsub.egg-info ~/sat_env/lib/python3.*/site-packages
+    hg clone https://repos.goffi.org/sat_tmp && ~/libervia_env/bin/pip install -e sat_tmp && \
+    mv sat_tmp/sat_tmp.egg-info ~/libervia_env/lib/python3.*/site-packages && \
+    hg clone https://repos.goffi.org/sat_pubsub && ~/libervia_env/bin/pip install -e sat_pubsub && \
+    mv sat_pubsub/sat_pubsub.egg-info ~/libervia_env/lib/python3.*/site-packages
 
-ENTRYPOINT ["/home/sat/entrypoint.sh"]
+ENTRYPOINT ["/home/libervia/entrypoint.sh"]