Pārlūkot izejas kodu

Changes to Dockerfile and docker-compose

oscarleiva 7 gadi atpakaļ
vecāks
revīzija
143e374367
2 mainītis faili ar 9 papildinājumiem un 11 dzēšanām
  1. 8 10
      flask_api/Dockerfile
  2. 1 1
      flask_api/docker-compose.yml

+ 8 - 10
flask_api/Dockerfile

@@ -1,16 +1,14 @@
 FROM continuumio/miniconda3
-LABEL maintainer="Oscar Leiva<oscar.leiva@mercadoselectricos.com.sv>"
-
-RUN mkdir /opt/app
 
-COPY . /opt/app
-
-ADD ./app/models /opt/app/models
+LABEL maintainer="Oscar Leiva<oscar.leiva@mercadoselectricos.com.sv>"
 
-WORKDIR /opt/app
+RUN mkdir -p /usr/src/app
+COPY requirements.txt /usr/src/app
+RUN pip install --upgrade pip
+RUN pip install -r /usr/src/app/requirements
 
-RUN pip install -r requirements.txt && pip install gunicorn
+COPY ./app /usr/src/app
 
-RUN chmod +x /opt/app/runserver.sh
+WORKDIR /usr/src/app
 
-CMD ["/opt/app/runserver.sh"]
+RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

+ 1 - 1
flask_api/docker-compose.yml

@@ -7,7 +7,7 @@ services:
       context: ./
     ports:
       - "8001:8001"
-    command: /usr/local/bin/gunicorn -w 2 -b :8001 app.server:app
+    command: /usr/local/bin/gunicorn -w 2 -b :8001 server:app
 
   nginx:
     restart: always