Spaces:
Paused
Paused
FROM python:3.10 | |
RUN apt-get update && \ | |
apt-get install -y wget gnupg2 && \ | |
wget -O- https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor > /usr/share/keyrings/adoptium-archive-keyring.gpg && \ | |
echo "deb [signed-by=/usr/share/keyrings/adoptium-archive-keyring.gpg] https://packages.adoptium.net/artifactory/deb bookworm main" > /etc/apt/sources.list.d/adoptium.list && \ | |
apt-get update && \ | |
apt-get install -y temurin-21-jdk && \ | |
apt-get clean && \ | |
rm -rf /var/lib/apt/lists/* | |
ENV JAVA_HOME=/usr/lib/jvm/temurin-21-jdk-amd64 | |
ENV PATH="$JAVA_HOME/bin:$PATH" | |
COPY requirements.txt . | |
RUN pip install --no-cache-dir -r requirements.txt | |
COPY . . | |
CMD ["python", "src/app.py"] | |