From 9fe6564eaf326735a788e57bce21550f05a31790 Mon Sep 17 00:00:00 2001 From: ellite Date: Fri, 17 Nov 2023 01:17:36 +0100 Subject: [PATCH] Better baremetal install/update method and guide --- .gitignore | 3 ++- README.md | 12 +++++++----- db/wallos.empty.db | Bin 0 -> 57344 bytes 3 files changed, 9 insertions(+), 6 deletions(-) create mode 100644 db/wallos.empty.db diff --git a/.gitignore b/.gitignore index 5f738b1..53cad9d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ -/db/ +/db/* +!/db/wallos.empty.db /images/uploads/logos/ \ No newline at end of file diff --git a/README.md b/README.md index cd3eb27..185d408 100644 --- a/README.md +++ b/README.md @@ -63,9 +63,10 @@ See instructions to run Wallos below. #### Baremetal -Download or clone this repo and move the files into your web root - usually `/var/www/html` - -Add the following scripts to your cronjobs with `crontab -e` +1. Download or clone this repo and move the files into your web root - usually `/var/www/html` +2. Rename `/db/wallos.empty.db` to `/db/wallos.db` +3. Run `http://domain.example/endpoints/db/migrate.php` on your browser +4. Add the following scripts to your cronjobs with `crontab -e` ```bash 0 1 * * * php /var/www/html/endpoints/cronjobs/updatenextpayment.php >> /var/log/cron/updatenextpayment.log 2>&1 @@ -73,11 +74,12 @@ Add the following scripts to your cronjobs with `crontab -e` 0 9 * * * php /var/www/html/endpoints/cronjobs/sendnotifications.php >> /var/log/cron/sendnotifications.log 2>&1 ``` -If your web root is not `/var/www/html/` adjust both the cronjobs above and `/endpoints/cronjobs/conf.php` accordingly. +5. If your web root is not `/var/www/html/` adjust both the cronjobs above and `/endpoints/cronjobs/conf.php` accordingly. #### Updating -After an update run `http://domain.example/endpoints/db/migrate.php` +1. Re-download the repo and move the files into the correct folder or do `git pull` (if you used git clone before) +2. Run `http://domain.example/endpoints/db/migrate.php` #### Docker diff --git a/db/wallos.empty.db b/db/wallos.empty.db new file mode 100644 index 0000000000000000000000000000000000000000..20579062ace57a0b457ba27648a30864f1f86ca2 GIT binary patch literal 57344 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 L5