File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -42,10 +42,15 @@ RUN WHEEL=$(ls python-client/dist/giskard*.whl) && python-client/.venv-prod/bin/
4242FROM python:3.10-slim
4343ENV SPRING_PROFILES_ACTIVE=prod
4444ARG DEBIAN_FRONTEND=noninteractive
45+ ARG POSTGRES_VERSION=15
4546
4647RUN 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
5055ENV 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
5762ENV 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
You can’t perform that action at this time.
0 commit comments