diff --git a/README.md b/README.md index 3de23df..4921065 100644 --- a/README.md +++ b/README.md @@ -96,9 +96,13 @@ npm start export BASEPATH=${PWD} # Ensure sudo has password ready sudo -l -envsubst BASEPATH < install/ketr.ketran | sudo tee /etc/logrotate.d/ketr.ketran -envsubst BASEPATH < install/ketr.ketran.service | sudo tee /etc/systemd/system/ketr.ketran.service +sudo rsync -avprl install/ /etc/ +sudo touch /var/log/ketr-ketran.log +sudo chown system:adm /var/log/ketr-ketran.log sudo systemctl daemon-reload +sudo systemctl restart rsyslogd +sudo systemctl restart logrotate +sudo systemctl restart ketr.ketran ``` Install the following into your nginx server configuration: @@ -186,4 +190,4 @@ as [CC-BY-3.0](https://creativecommons.org/licenses/by/3.0/). ## Active -* \ No newline at end of file +* diff --git a/install/logrotate.d/ketr.ketran b/install/logrotate.d/ketr.ketran index e3e8a45..85a45f9 100644 --- a/install/logrotate.d/ketr.ketran +++ b/install/logrotate.d/ketr.ketran @@ -1,4 +1,4 @@ -/var/log/ketr.ketran.log +/var/log/ketr-ketran.log { rotate 4 weekly diff --git a/install/rsyslog.d/40-ketr.ketran.conf b/install/rsyslog.d/40-ketr.ketran.conf deleted file mode 100644 index a77ebc1..0000000 --- a/install/rsyslog.d/40-ketr.ketran.conf +++ /dev/null @@ -1,2 +0,0 @@ -if $programname == "ketr-ketran" then /var/log/ketr.ketran.log - diff --git a/install/systemd/system/ketr.ketran.service b/install/systemd/system/ketr.ketran.service index 427cb75..2e50370 100755 --- a/install/systemd/system/ketr.ketran.service +++ b/install/systemd/system/ketr.ketran.service @@ -5,8 +5,8 @@ After=networking.service [Service] User=jketreno -ExecStart=/usr/bin/npm run backend -WorkingDirectory=/home/jketreno/public_html/server/peddlers-of-ketran +ExecStart=/usr/bin/npm start +WorkingDirectory=/home/jketreno/public_html/peddlers-of-ketran/server Restart=always # Restart service after 10 seconds if node service crashes RestartSec=10