FROM python:3.11-alpine3.21 ENV REDIS_URL="" ENV SECRET_KEY="" ENV OIDC_CLIENT_SECRETS="" ENV PGHOST="" ENV PGDATABASE="" ENV PGSSLMODE="" ENV PGUSER="" ENV PGPASSWORD="" ARG APP_DIR="/opt/app" COPY ./src/ ${APP_DIR}/ COPY start.sh ${APP_DIR}/ WORKDIR ${APP_DIR} RUN \ apk add --no-cache libpq && \ pip install --upgrade pip && \ pip install -r requirements.txt EXPOSE 8080 CMD "./start.sh"