FROM python:3.11-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 ENV PORT=8080 WORKDIR /app COPY pyproject.toml README.md /app/ COPY observatory_read_adapter /app/observatory_read_adapter COPY lib /app/lib RUN pip install --no-cache-dir --upgrade pip \ && pip install --no-cache-dir ".[observatory]" \ && addgroup --system --gid 10001 adapter \ && adduser --system --uid 10001 --ingroup adapter --no-create-home adapter USER 10001:10001 CMD ["python", "-m", "observatory_read_adapter"]