This commit is contained in:
tavo-wasd 2023-11-16 16:43:26 -06:00
parent 440b62c91f
commit dd4d3ad642

View file

@ -11,21 +11,19 @@ Dependencies:
apt install -y groff-base grap nginx php-fpm apt install -y groff-base grap nginx php-fpm
``` ```
Download and extract files. Then, Download `index.php` to webroot and set up
copy web root and set up permissions to `www-data` user permissions to `www-data` user.
so PDFs can be generated.
```shell ```shell
wget "https://gitlab.com/tavo-wasd/groff-web/-/archive/main/groff-web-main.tar.gz" mkdir -p /var/www/groff-web
tar -xvf groff-web-main.tar.gz wget -O /var/www/groff-web/index.php "https://gitlab.com/tavo-wasd/groff-web/-/raw/main/public/index.php"
cp -r groff-web-main/public /var/www/groff-web
chown -R www-data:www-data /var/www/groff-web chown -R www-data:www-data /var/www/groff-web
``` ```
nginx setup. nginx setup.
```shell ```shell
cp groff-web-main/nginx.conf /etc/nginx/sites-available/groff-web.conf wget -O /etc/nginx/sites-available/groff-web "https://gitlab.com/tavo-wasd/groff-web/-/raw/main/nginx.conf"
sed -i 's/groff.example.org/MY.DOMAIN.COM/' /etc/nginx/sites-available/groff-web.conf sed -i 's/groff.example.org/MY.DOMAIN.COM/' /etc/nginx/sites-available/groff-web.conf
ln -s /etc/nginx/sites-available/groff-web.conf /etc/nginx/sites-enabled ln -s /etc/nginx/sites-available/groff-web.conf /etc/nginx/sites-enabled
systemctl reload nginx systemctl reload nginx