mirror of
https://github.com/invoiceninja/dockerfiles.git
synced 2026-01-17 20:04:03 +01:00
Add cronjob for IN 5
This commit is contained in:
@@ -67,6 +67,10 @@ RUN set -eux; \
|
||||
COPY ./config/php/php.ini /usr/local/etc/php/php.ini
|
||||
COPY ./config/php/php-cli.ini /usr/local/etc/php/php-cli.ini
|
||||
|
||||
## Set up the cronjob
|
||||
RUN echo "* * * * * run-parts /etc/periodic/1min" >> /etc/crontabs/root
|
||||
COPY ./config/cron/cronjob_v5.sh /etc/periodic/1min/invoiceninja_cronjob
|
||||
|
||||
## Separate user
|
||||
ENV INVOICENINJA_USER=invoiceninja
|
||||
|
||||
|
||||
3
config/cron/cronjob_v5.sh
Normal file
3
config/cron/cronjob_v5.sh
Normal file
@@ -0,0 +1,3 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
cd /var/www/app; php artisan schedule:run >> /dev/null 2>&1
|
||||
@@ -41,6 +41,7 @@ file_env() {
|
||||
unset "$fileVar"
|
||||
}
|
||||
|
||||
|
||||
# first arg is `-f` or `--some-option`
|
||||
if [ "${1#-}" != "$1" ]; then
|
||||
set -- php-fpm "$@"
|
||||
@@ -100,4 +101,7 @@ file_env 'S3_SECRET'
|
||||
php artisan config:cache
|
||||
php artisan optimize
|
||||
|
||||
# Start the cron daemon in background
|
||||
crond -l 2 -b
|
||||
|
||||
exec docker-php-entrypoint "$@"
|
||||
|
||||
Reference in New Issue
Block a user