From 6f435584a9166062c5ac65617df5fb3568740270 Mon Sep 17 00:00:00 2001 From: philtrep Date: Mon, 3 Oct 2016 20:08:54 -0400 Subject: [PATCH] Added cron files copying to workspace crontab --- README.md | 12 ++++++++++++ workspace/Dockerfile | 6 ++++++ workspace/crontab/.gitkeep | 0 3 files changed, 18 insertions(+) create mode 100644 workspace/crontab/.gitkeep diff --git a/README.md b/README.md index 1a94f961..1b8db4fa 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ It's like Laravel Homestead but for Docker instead of Vagrant. - [Production](#Production) - [Setup Laravel and Docker on Digital Ocean](#Digital-Ocean) - [Misc](#Misc) + - [Cron jobs](#CronJobs) - [Use custom Domain](#Use-custom-Domain) - [Enable Global Composer Build Install](#Enable-Global-Composer-Build-Install) - [Install Prestissimo](#Install-Prestissimo) @@ -936,6 +937,17 @@ To controll the behavior of xDebug (in the `php-fpm` Container), you can run the
+ + +### Adding cron jobs + +Add a root file containing the cron jobs in `workspace/crontab`. + +``` +# workspace/crontab/root +* * * * * root echo "Every Minute" > /var/log/cron.log 2>&1 +``` + ### Use custom Domain (instead of the Docker IP) diff --git a/workspace/Dockerfile b/workspace/Dockerfile index 303836c0..c63f90b1 100644 --- a/workspace/Dockerfile +++ b/workspace/Dockerfile @@ -198,6 +198,12 @@ RUN if [ ${INSTALL_AEROSPIKE_EXTENSION} = false ]; then \ rm /etc/php/7.0/cli/conf.d/aerospike.ini \ ;fi +##################################### +# Crontab +##################################### +USER root +COPY ./crontab /var/spool/cron/crontabs + # #-------------------------------------------------------------------------- # Final Touch diff --git a/workspace/crontab/.gitkeep b/workspace/crontab/.gitkeep new file mode 100644 index 00000000..e69de29b