From 29484b63350e8e13a8354e181716af05b97261777fb341ba8af546645e1fc52b Mon Sep 17 00:00:00 2001 From: Vladislav Date: Wed, 15 Apr 2026 14:04:49 +0200 Subject: [PATCH] =?UTF-8?q?Bot=20commit:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D1=84=D0=B0=D0=B9=D0=BB=20Dockerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d8238d9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,31 @@ +# Use the official Python image from the Docker Hub +FROM registry.spiritofweb.ru/python:3.13-slim + +# Set the working directory in the container +WORKDIR /app + +# Copy the requirements file to the container +COPY requirements.txt . + +# Install dependencies +RUN pip install --no-cache-dir -r requirements.txt + +COPY static/ ./static/ +COPY templates/ ./templates/ +# Copy the entire application code to the container +COPY main.py main.py +COPY db.py db.py +COPY vk.py vk.py +COPY auth.py auth.py +COPY models.py models.py +COPY roles.py roles.py +COPY config.py config.py +COPY utils.py utils.py +COPY token_manager.py token_manager.py +COPY certs.pem certs.pem +COPY templates.py templates.py +COPY email_task.py email_task.py +COPY tg.py tg.py +COPY images.py images.py +COPY delivery_router.py delivery_router.py +COPY tasks.py tasks.py