From 81786bfa6a40e6ea6f7db8159f1bbcf34a3fe4d6 Mon Sep 17 00:00:00 2001 From: Vs1m <73603125+Vsimpro@users.noreply.github.com> Date: Thu, 10 Jul 2025 16:18:47 +0300 Subject: [PATCH] Create Dockerfile Add dockerfile --- Dockerfile | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..b8cc14a --- /dev/null +++ b/Dockerfile @@ -0,0 +1,19 @@ +FROM python:3.11-slim + +WORKDIR /app + +RUN apt-get update +RUN apt-get install -y wget python3 python3-pip python3-venv nginx sqlite3 + +COPY . . + +RUN python3 -m venv venv + +RUN pip install --no-cache-dir -r requirements.txt --break-system-packages +RUN wget https://megavul.vsim.xyz/megavul_simple.json + +RUN python3 ./conf/converter_db.py + +RUN export FLASK_SECRET_KEY=$(python -c "import secrets; print(secrets.token_hex(32))") + +CMD ["python", "app.py"]