The below steps are apparently tried and tested. Thanks to @marksmedley for doing the work!
1) Create new cloud in production
2) Find the database password for the new revo site in the config.inc.php and save it.
3) FTP into the new site and delete everything in the www folder
4) Grab SQL and files from old server
5) Comment out the 'create database' statment in the sql dump (You dont have that permission in the cloud)
6) Find the old config.inc.php and copy the database details from the new server including database name
7) Install phpmyadmin to the cloud
8) Drop the revo database tables
9) Import the old evo sql.
10) FTP up the old evo files.
11) Update the nginx to include at the end:
location / {
index index.php index.html;
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php?q=$1 last;
}
}
This will make friendly URLs work. All other rewrites need to be before.
12) Reset file base path & File Manager path in the configuration tab of the evo site.
TADA! You now have evo in the cloud!