Oops. I just read this, after I posted 2.13.1. When you refactor scripts, feel free to move it to there.
On Tuesday, 15 December 2015 08:21:58 UTC-6, Niphlod wrote: > > IMHO it can be taken as a template but not as a provisioning tool unless > some strict checking on the environment is done beforehand. > > > PS: let's keep the root clean .... > > On Monday, December 14, 2015 at 10:43:25 PM UTC+1, mdipierro wrote: >> >> I included a fabfile in web2py which is derived from some work done by >> niphlod some time ago. >> Do you can setup a new server follows (requires pip install fabric): >> >> cd web2py >> >> fab -H root@host create_user:newuser # create a new user, setup ssh >> keys, give sudo permissions >> >> fab -H newuser@host install_web2py # install nginx, uwsgi, and web2py >> >> fab -H newuser@host restart_webserver >> >> cd applications/myapp >> >> fab -H newuser@host deploy:myapp,all #deploy a copy of the local app >> >> fab -H newuser@host git_deploy:myapp,username/myapp # or deploy an app >> from github >> >> fab -H newuser@host notify # notify users that system is going down >> >> fab -H newuser@host down # disable the app and logout all users >> >> fab -H newuser@host deploy:myapp # upgrate the app from local copy (only >> py, html, and static files) >> >> fab -H newuser@host up # bring system up >> >> fab -H newuser@host restore myapp-2015-12-12-19-30.zip # ouch! we messed >> up, restore previous version. >> >> The -H is optional. It prompts for info if not passed. >> the appname “myapp” parameter is also option, defaults to the app of the >> folder in which you are. >> You can customize it as needed. >> You can also move this file at the level of an individual app folder and >> edit the env.hosts, env.user parameters so that it does not ask for -H ... >> >> Massimo >> >> >> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.