DeathGarden_API_Rebirth/Dockerfile
snyk-bot 44b39a6340
fix: Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-ALPINE318-EXPAT-6446356
2024-03-17 14:54:43 +00:00

17 lines
372 B
Docker

FROM python:3.13.0a5-alpine3.18
RUN apk upgrade && apk add curl && apk upgrade busybox # CVE-2022-48174
COPY . /app
COPY requirements.txt /app/src/requirements.txt
WORKDIR /app/src
RUN pip install --upgrade pip && pip install -r requirements.txt
EXPOSE 8080
HEALTHCHECK CMD curl --fail http://localhost:8080/api/v1/healthcheck
ENTRYPOINT ["python", "start_app.py"]