diff --git a/docker/backend-dev-e2e/Dockerfile b/docker/backend-dev-e2e/Dockerfile index 02e00d41..fbff05b2 100644 --- a/docker/backend-dev-e2e/Dockerfile +++ b/docker/backend-dev-e2e/Dockerfile @@ -37,8 +37,8 @@ RUN \ # is own webdriver python -c 'from urllib.request import urlretrieve;\ urlretrieve(\ - "https://github.com/mozilla/geckodriver/releases/download/v0.28.0"\ - "/geckodriver-v0.28.0-linux64.tar.gz", "/usr/local/bin/geckodriver.tar.gz")' && \ + "https://github.com/mozilla/geckodriver/releases/download/v0.34.0"\ + "/geckodriver-v0.34.0-linux64.tar.gz", "/usr/local/bin/geckodriver.tar.gz")' && \ cd /usr/local/bin && tar zxf geckodriver.tar.gz && rm -f geckodriver.tar.gz WORKDIR /home/libervia diff --git a/docker/prosody-e2e/Dockerfile b/docker/prosody-e2e/Dockerfile index 3f1da9b9..bff1e860 100644 --- a/docker/prosody-e2e/Dockerfile +++ b/docker/prosody-e2e/Dockerfile @@ -1,4 +1,4 @@ -FROM prosody/prosody +FROM prosodyim/prosody:0.12 LABEL maintainer="Goffi " diff --git a/docker/pubsub/Dockerfile b/docker/pubsub/Dockerfile index adac9c4f..998962ff 100644 --- a/docker/pubsub/Dockerfile +++ b/docker/pubsub/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:bullseye-slim +FROM debian:bookworm-slim LABEL maintainer="Goffi " @@ -6,10 +6,6 @@ ARG DEBIAN_FRONTEND=noninteractive 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 - echo "deb http://apt.postgresql.org/pub/repos/apt buster-pgdg main" > /etc/apt/sources.list.d/pgdg.list && \ - python3 -c 'from urllib.request import urlopen; print(urlopen("https://www.postgresql.org/media/keys/ACCC4CF8.asc").read().decode())' | apt-key add - && \ - # 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 libervia && \ @@ -27,6 +23,6 @@ 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 && ~/libervia_env/bin/pip install -e sat_tmp && \ - hg clone https://repos.goffi.org/sat_pubsub && ~/libervia_env/bin/pip install -e sat_pubsub + hg clone https://repos.goffi.org/libervia-pubsub && ~/libervia_env/bin/pip install -e libervia-pubsub ENTRYPOINT ["/home/libervia/entrypoint.sh"] diff --git a/docker/pubsub/entrypoint.sh b/docker/pubsub/entrypoint.sh index e3aad6dc..9acdefd0 100644 --- a/docker/pubsub/entrypoint.sh +++ b/docker/pubsub/entrypoint.sh @@ -11,7 +11,7 @@ until psql -c "select 1" > /dev/null 2>&1 || [ $RETRIES -eq 0 ]; do done ori_dir=${PWD} -cd /src/sat_pubsub/db +cd /src/libervia-pubsub/db # PG should be OK, we now initialize the database. If it's already done, it will fail # with exit code 3