Deploy project via Ansible
With that approach, we could get rid of all the fragile bash scripts we are currently using. Instead, we will have the entire server configuration defined in yml files. This configuration can be deployed to a server with a single click. This allows us to run a staging server and always keep it up to date. Updates are also easy to handle.