|
@@ -6,6 +6,7 @@ RUN apt-get update && apt-get install -y \
|
|
|
mysql-client libmysqlclient-dev \
|
|
|
postgresql-client libpq-dev \
|
|
|
sqlite3 \
|
|
|
+ cron \
|
|
|
--no-install-recommends && apt-get clean && rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
RUN mkdir /usr/src/app
|
|
@@ -15,6 +16,12 @@ COPY requirements.txt /usr/src/app/
|
|
|
RUN pip install --no-cache-dir --upgrade pip
|
|
|
RUN pip install --no-cache-dir -r requirements.txt
|
|
|
|
|
|
+RUN mkdir /root/cronhook
|
|
|
+ADD ["cronhook/crontab", "cronhook/start-cron.sh", "/root/cronhook/"]
|
|
|
+
|
|
|
+RUN crontab /root/cronhook/crontab
|
|
|
+RUN chmod +x /root/cronhook/start-cron.sh
|
|
|
+
|
|
|
COPY . /usr/src/app
|
|
|
|
|
|
EXPOSE 8000
|