FROM python:3.7 WORKDIR /aitrainer_backoffice ADD . /aitrainer_backoffice/ RUN /usr/local/bin/python -m pip install --upgrade pip RUN apt-get update && apt-get install vim -y RUN apt-get -y install cron # Copy cron file to the cron.d directory COPY aitrainer-cron /etc/cron.d/aitrainer-cron # Give execution rights on the cron job RUN chmod 0644 /etc/cron.d/aitrainer-cron # Apply cron job RUN crontab /etc/cron.d/aitrainer-cron RUN chmod +x /aitrainer_backoffice/cron.sh RUN pip3 install uwsgi COPY requirements.txt ./ RUN pip install --no-cache-dir -r requirements.txt COPY uwsgi_params /var/www/aitrainer.info/ ENV DJANGO_KEY="9ö2345iőjfdsasd9ukjhlkdf9hg" ENV GOOGLE_APPLICATION_CREDENTIALS=/aitrainer_backoffice/aitrainer_backoffice/aitrainer_backoffice/asset/aitrainer-firebase-adminsdk.json ENV WORKOUTTEST_SETTING=DEPLOY ENV PORT=8000 EXPOSE 8000