When the VMs are set up by plusserver, we need to do the following steps on each one:
- Create a deployment user (so subsequent deploys by different people won't run into permission problems with the git repo). that use also has to be in the same group as nginx. All following steps that don't have a **[root]** marker have to be performed as that user,
- **[root]**create a database and access credentials
- Check out the FundraisingFrontend git repo
- Install composer binary
- Run `composer install` and `npm build-js`
- Create a configuration file with the database credentials and other settings
- Use `vendor/bin/doctrine orm:schema-tool:create` to create the database tables
- Import database dumps from old application
- **[root]** create an nginx configuration for the site (document root, rewrite to exclude index.php, PHP 7 stuff)