1
0
Fork 0

Faceserver vectorizer dockerfiles

master
Petr Masopust 6 years ago
parent 8107ed1285
commit 2589c60e15
  1. 13
      vectorizer/Dockerfile
  2. 13
      vectorizer/Dockerfile.flask
  3. 19
      vectorizer/Dockerfile.uwsgi
  4. 3
      vectorizer/uwsgi.ini
  5. 2
      vectorizer/vectorizer/server.py

@ -0,0 +1,13 @@
FROM python:3.7
WORKDIR /app
COPY ./requirements.txt /tmp/requirements.txt
RUN pip install --upgrade --no-cache-dir -r /tmp/requirements.txt
COPY ./ckpt /app/ckpt
COPY ./identification /app/identification
COPY ./recognition /app/recognition
COPY ./vectorizer /app/vectorizer
CMD [ "python", "-m", "vectorizer.server" ]

@ -0,0 +1,13 @@
FROM python:3.7
WORKDIR /app
COPY ./requirements.txt /tmp/requirements.txt
RUN pip install --upgrade --no-cache-dir -r /tmp/requirements.txt
COPY ./ckpt /app/ckpt
COPY ./identification /app/identification
COPY ./recognition /app/recognition
COPY ./vectorizer /app/vectorizer
CMD [ "python", "-m", "vectorizer.server" ]

@ -0,0 +1,19 @@
FROM tiangolo/uwsgi-nginx-flask:python3.7
ENV UWSGI_CHEAPER 1
ENV UWSGI_PROCESSES 2
ENV NGINX_MAX_UPLOAD 20m
ENV LISTEN_PORT 8080
ENV UWSGI_INI /app/uwsgi.ini
EXPOSE 8080
WORKDIR /app
COPY ./requirements.txt /tmp/requirements.txt
RUN pip install --upgrade -r /tmp/requirements.txt
COPY ./ckpt /app/ckpt
COPY ./identification /app/identification
COPY ./recognition /app/recognition
COPY ./vectorizer /app/vectorizer
COPY ./uwsgi.ini /app/uwsgi.ini

@ -0,0 +1,3 @@
[uwsgi]
module = vectorizer.server
callable = app

@ -87,4 +87,4 @@ def upload_file():
if __name__ == '__main__':
logging.basicConfig()
app.run()
app.run(host='0.0.0.0', debug=False, port=8080)

Loading…
Cancel
Save