Pony.fm/vagrant/copy-and-restart-configs.sh
Peter Deltchev 6c4f7b962b Run asynchronous workers in the dev environment.
This better matches how Pony.fm is deployed in production and avoids issues
with the database being reconnected in the middle of a database transaction.
2016-07-11 18:18:02 +01:00

19 lines
657 B
Bash
Executable file

#!/usr/bin/env bash
echo "Updating config files and restarting services..."
echo
mkdir -p /vagrant/storage/app/datastore
sudo cp /vagrant/vagrant/pony.fm.nginx.config /etc/nginx/nginx.conf &
sudo cp /vagrant/vagrant/pony.fm.nginx.site.config /etc/nginx/sites-enabled/pony.fm &
sudo cp /vagrant/vagrant/php-overrides.ini /etc/php/7.0/fpm/99-overrides.ini &
sudo cp /vagrant/vagrant/pony.fm.redis.config /etc/redis/redis.conf &
sudo cp /vagrant/vagrant/pony.fm.supervisor.config /etc/supervisor/conf.d/pony.fm.conf &
wait
sudo supervisorctl update &
sudo service elasticsearch restart &
sudo service nginx restart &
sudo service php7.0-fpm restart &
wait