Kanboard: Add cronjob + tune vhost
This commit is contained in:
parent
9b7e621914
commit
a28cfd40ee
1 changed files with 13 additions and 1 deletions
|
@ -14,9 +14,13 @@ cat << EOT > /etc/apache2/sites-available/kanboard.conf
|
|||
<VirtualHost *:80>
|
||||
DocumentRoot /var/www/kanboard
|
||||
<Directory /var/www/kanboard>
|
||||
AllowOverride All
|
||||
AllowOverride FileInfo Options=All,MultiViews AuthConfig
|
||||
Options FollowSymLinks
|
||||
Require all granted
|
||||
</Directory>
|
||||
<Directory /var/www/kanboard/data>
|
||||
Require all denied
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
EOT
|
||||
# Enable the site
|
||||
|
@ -24,3 +28,11 @@ a2ensite kanboard.conf
|
|||
a2dissite 000-default.conf
|
||||
apache2ctl configtest || echo "Apache2 config failed!"
|
||||
systemctl restart apache2
|
||||
|
||||
# Define the user and the command
|
||||
USER="www-data"
|
||||
KANBOARD_PATH="/var/www/kanboard"
|
||||
CRON_JOB="0 8 * * * cd $KANBOARD_PATH && ./cli cronjob >/dev/null 2>&1"
|
||||
|
||||
# Add the cron job for the specified user
|
||||
(sudo crontab -u $USER -l 2>/dev/null; echo "$CRON_JOB") | sudo crontab -u $USER -
|
||||
|
|
Loading…
Add table
Reference in a new issue