spacexerq 1 тиждень тому
батько
коміт
b650be0766
2 змінених файлів з 19 додано та 3 видалено
  1. 17 2
      Dockerfile
  2. 2 1
      requirements.txt

+ 17 - 2
Dockerfile

@@ -1,4 +1,19 @@
-FROM ubuntu:latest
+FROM ubuntu:24.04
 LABEL authors="nikita.babich"
 
-ENTRYPOINT ["top", "-b"]
+WORKDIR /app
+
+RUN apt-get update
+RUN apt-get install -y --no-install-recommend python3 python3-pip python3-venv ca-certificates
+RUN rm -rf /var/lib/apt/lists/
+
+RUN ln -sf /usr/bin/python3 /usr/local/bin/python
+
+COPY requirements.txt .
+RUN pip3 install --no-cache-dir -r requirements.txt
+
+COPY . .
+
+EXPOSE 8888
+
+CMD ["gunicorn", "-w", "2", "-b", "0.0.0.0:8888", "app.app"]

+ 2 - 1
requirements.txt

@@ -1 +1,2 @@
-flask==3.1.1
+flask==3.1.1
+gunicorn==22.0.0