| |
| |
| FROM python:3.7-slim |
|
|
| |
| ENV APP_HOME /app |
| WORKDIR $APP_HOME |
| COPY . ./ |
|
|
| ENV GOOGLE_APPLICATION_CREDENTIALS "./token.json" |
|
|
| RUN chmod u+w static/uploaded_videos/ \ |
| && chown -R 1000:1000 static/uploaded_videos/ \ |
| && chmod u+w static/cartoonized_images/ \ |
| && chown -R 1000:1000 static/cartoonized_images/ |
|
|
| RUN apt-get update && apt-get install -y \ |
| libglib2.0-0 \ |
| libsm6 \ |
| libxext6 \ |
| libxrender-dev \ |
| ffmpeg |
| |
| RUN pip install -r requirements.txt |
|
|
| |
| |
| |
| |
| CMD exec gunicorn --bind 0.0.0.0:7860 --workers 1 --threads 8 --timeout 0 app:app |
|
|