Files
flask-files/Dockerfile
Daniel Cortes 02d27c3868 Mejorado el deploy por docker
Ahora se usan archivos .env para la configuracion en vez del archivo en
la instancia

Tambien se paso a usar docker-compose para tambien crear la base de
datos

Se tienen volumenes separados para la carpeta de uploads y para la base
de datos

Cambie los comandos para que sea solo uno poble la base de datos con
todo lo que implica

Se paso a mysql tambien
2019-03-14 00:40:42 -03:00

14 lines
335 B
Docker

FROM python:alpine
RUN mkdir /app
COPY requirements.txt gunicorn.conf run.py /app/
COPY files/ /app/files
ENV FLASK_APP=files
WORKDIR /app
RUN apk add mariadb-connector-c-dev gcc musl-dev
RUN pip install --no-cache-dir -r requirements.txt
RUN apk del gcc musl-dev
EXPOSE 8080
CMD ["gunicorn", "--config", "gunicorn.conf", "run:app"]