Giovanni Barillari преди 4 години
родител
ревизия
28efeb81e2
променени са 3 файла, в които са добавени 6 реда и са изтрити 10 реда
  1. 2 7
      frameworks/Python/emmett/emmett.dockerfile
  2. 1 0
      frameworks/Python/emmett/gunicorn_conf.py
  3. 3 3
      frameworks/Python/emmett/requirements.txt

+ 2 - 7
frameworks/Python/emmett/emmett.dockerfile

@@ -1,14 +1,9 @@
-FROM python:3.7-alpine
-
-RUN apk add --no-cache libpq libstdc++
+FROM python:3.8
 
 RUN mkdir -p /usr/src/app
 WORKDIR /usr/src/app
 COPY requirements.txt /usr/src/app
-RUN apk add --no-cache --virtual build-deps \
-    g++ libffi-dev libuv-dev make musl-dev openssl-dev postgresql-dev && \
-    pip install --no-cache-dir -r /usr/src/app/requirements.txt && \
-    apk del build-deps
+RUN pip install --no-cache-dir -r /usr/src/app/requirements.txt
 
 COPY ./ /app
 WORKDIR /app

+ 1 - 0
frameworks/Python/emmett/gunicorn_conf.py

@@ -10,4 +10,5 @@ if _is_travis:
 bind = "0.0.0.0:8080"
 keepalive = 120
 errorlog = '-'
+pidfile = '/tmp/emmett.pid'
 loglevel = 'error'

+ 3 - 3
frameworks/Python/emmett/requirements.txt

@@ -1,3 +1,3 @@
-emmett==2.0.0b2
-psycopg2==2.8.4
-gunicorn==19.9.0
+emmett[orjson]==2.2.0
+psycopg2-binary==2.8.6
+gunicorn==20.0.4