please use version control (git, mercury for your code) and then backup it
up to another media as well (nas, tape) or you could store it in online
backup like (dropbox, google drive) if it's your own project, i don't think
so in your company allowed it to do so.
i'm usually make a folders structure for that, and give the proper access
for that e.g.
development (developer), testing (system analyst), staging (user and system
analyst with dummy data), production (user with real data). of course the
folders structure already in version control and set the backup schedule to
another media as well.
e.g.
Web2py
├───Development
│ ├───Application1
│ │ ├───controllers
│ │ ├───languages
│ │ ├───models
│ │ ├───modules
│ │ ├───static
│ │ └───views
│ └───Application2
│ ├───controllers
│ ├───languages
│ ├───models
│ ├───modules
│ ├───static
│ └───views
├───Production
│ ├───Application1
│ │ ├───controllers
│ │ ├───languages
│ │ ├───models
│ │ ├───modules
│ │ ├───static
│ │ └───views
│ └───Application2
│ ├───controllers
│ ├───languages
│ ├───models
│ ├───modules
│ ├───static
│ └───views
├───Staging
│ ├───Application1
│ │ ├───controllers
│ │ ├───languages
│ │ ├───models
│ │ ├───modules
│ │ ├───static
│ │ └───views
│ └───Application2
│ ├───controllers
│ ├───languages
│ ├───models
│ ├───modules
│ ├───static
│ └───views
└───Testing
├───Application1
│ ├───controllers
│ ├───languages
│ ├───models
│ ├───modules
│ ├───static
│ └───views
└───Application2
├───controllers
├───languages
├───models
├───modules
├───static
└───views
as you can see, i'm just create the folders structure to the file /
folders, i'm usually modify (no databases folders include), because it
handle by DBA and for backup is schedule using the database backend
connection (mysqldump, etc)
usually the difference for that environment is just application new feature
and some configuration (like migrate, fake_migrate, etc)
best regards,
stifan
--
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.