Use Pandora provided ctl wrapper for service handling.

This commit is contained in:
Disassembler 2017-09-15 11:07:37 +02:00
parent ddf8498896
commit aec12063cc

View File

@ -49,21 +49,13 @@ chown -R pandora:pandora /srv/pandora
# Populate database
sudo -u pandora /srv/pandora/pandora/manage.py init_db
# Install systemd services
cp /srv/pandora/etc/systemd/system/*.service /etc/systemd/system/
cp /srv/pandora/etc/tmpfiles.d/pandora.conf /etc/tmpfiles.d/
systemd-tmpfiles --create /etc/tmpfiles.d/pandora.conf
systemctl daemon-reload
# Create nginx site definition
cp ${SOURCE_DIR}/pandora/etc/nginx/sites-available/pandora /etc/nginx/sites-available/pandora
ln -s /etc/nginx/sites-available/pandora /etc/nginx/sites-enabled/pandora
# Start services
for SERVICE in "pandora pandora-tasks pandora-encoding pandora-cron pandora-websocketd"; do
systemctl enable ${SERVICE}
systemctl start ${SERVICE}
done
# Install and start services
/srv/pandora/ctl install
/srv/pandora/ctl start
systemctl restart nginx
# Add portal application definition