diff --git a/install/invoiceninja-install.sh b/install/invoiceninja-install.sh index 1e6eb224a..9ac074163 100644 --- a/install/invoiceninja-install.sh +++ b/install/invoiceninja-install.sh @@ -15,8 +15,22 @@ update_os msg_info "Installing Dependencies" $STD apt install -y \ - nginx \ - supervisor + nginx \ + supervisor \ + libnss3 \ + libatk1.0-0 \ + libatk-bridge2.0-0 \ + libcups2 \ + libdrm2 \ + libxkbcommon0 \ + libxcomposite1 \ + libxdamage1 \ + libxfixes3 \ + libxrandr2 \ + libgbm1 \ + libasound2 \ + libpango-1.0-0 \ + libcairo2 msg_ok "Installed Dependencies" setup_mariadb @@ -75,6 +89,12 @@ chown -R www-data:www-data /opt/invoiceninja chmod -R 775 /opt/invoiceninja/storage /opt/invoiceninja/bootstrap/cache msg_ok "Configured InvoiceNinja" +msg_info "Downloading Chromium for PDF Generation" +cd /opt/invoiceninja +$STD ./vendor/bin/snappdf download +chown -R www-data:www-data /opt/invoiceninja/vendor/beganovich/snappdf/versions +msg_ok "Downloaded Chromium for PDF Generation" + msg_info "Setting up Database" cd /opt/invoiceninja $STD php artisan config:clear @@ -83,6 +103,7 @@ $STD php artisan route:clear $STD php artisan view:clear $STD php artisan migrate --force $STD php artisan db:seed --force +$STD php artisan ninja:post-update $STD php artisan optimize msg_ok "Set up Database"