Skip to content

Commit e0de872

Browse files
authored
Merge pull request #1187 from Giskard-AI/fix/docker-postgres-version-issue
Fixed postgres 13 installation
2 parents 494a1cc + 7737160 commit e0de872

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

Dockerfile

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,15 @@ RUN WHEEL=$(ls python-client/dist/giskard*.whl) && python-client/.venv-prod/bin/
4242
FROM python:3.10-slim
4343
ENV SPRING_PROFILES_ACTIVE=prod
4444
ARG DEBIAN_FRONTEND=noninteractive
45+
ARG POSTGRES_VERSION=15
4546

4647
RUN apt-get update && \
47-
apt-get install -y \
48-
postgresql nginx openjdk-17-jre-headless supervisor git gettext-base
48+
apt-get -y install --no-install-recommends wget gnupg nginx openjdk-17-jre-headless supervisor git gettext-base
49+
50+
RUN wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add - && \
51+
sh -c 'echo "deb https://apt.postgresql.org/pub/repos/apt bookworm-pgdg main" > /etc/apt/sources.list.d/pgdg.list' && \
52+
apt-get update && \
53+
apt-get install -y --no-install-recommends postgresql-${POSTGRES_VERSION}
4954

5055
ENV SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/postgres \
5156
SPRING_LIQUIBASE_URL=jdbc:postgresql://localhost:5432/postgres \
@@ -56,7 +61,7 @@ ENV SPRING_DATASOURCE_URL=jdbc:postgresql://localhost:5432/postgres \
5661

5762
ENV VENV_PATH=$GSK_DIST_PATH/internal-mlworker-venv
5863

59-
ENV PATH="$VENV_PATH/bin:/usr/lib/postgresql/13/bin:$PATH" \
64+
ENV PATH="$VENV_PATH/bin:/usr/lib/postgresql/${POSTGRES_VERSION}/bin:$PATH" \
6065
PGDATA=$GSK_HOME/database \
6166
GISKARD_HOME=$GSK_HOME
6267

0 commit comments

Comments
 (0)