瀏覽代碼

Dockerfile

blumonilr 5 年之前
父節點
當前提交
cd095a2870
共有 1 個文件被更改,包括 20 次插入0 次删除
  1. 20 0
      DockerFile

+ 20 - 0
DockerFile

@@ -0,0 +1,20 @@
+FROM python:3.6
+EXPOSE 5000
+COPY ./web /home/SEEC-Judge/web
+COPY ./lorun /home/Seec-Judge/lorun
+COPY ./setup.py /home/SEEC-Judhe/setup.py
+RUN apt-get update \
+    && apt-get install --no-install-recommends --no-install-suggests -y \
+    default-libmysqlclient-dev \
+    gunicorn \
+    gcc \
+    python-devel \
+    java \
+    aptitude \
+    g++ \
+    && pip3 install virtualenv
+    && pip3 install Flask
+RUN python3 /home/SEEC-Judge/setup.py install
+RUN cd /home/SEEC-Judge/web \
+    && gunicorn -w 1 -b localhost:5000 app:app
+