Hi,
(Revo 2.0.0pl)
I’d like to write a script to deploy from a developpement site to a production site knowing that both where manually installed first. The differences between the two versions are: not the same users and a few different system settings (there’s no user comments and contributors edit dev site). I’d like to know if the following method looks good:
1. I backup my dev db without the following tables:
- event_logs - managers_logs - member_groups
- register_message - session - users
- user_attributes - user_messages - user_settings
- system_settings (except a predefined ignore list of settings not to change)
2. I commit the dev project files ignoring the following files and directories:
- core/config
- core/cache
- all .htaccess
3. I update the production site and its the database
Will it work? I know that any time I’ll add a new package that stores the user ids I’ll have to do a special update of the production site but it’s better than developping on the production server, isn’t it?
Another solution would be to save the user related table on the production db and merge then back after the update? What about it?
What are the following db table for: keyword_xref, register_queues, register_topics?
I was unable to find same clear answers about deploying a Revo site, so I hope someone will be able to help me on that and that it will help others.
Thank you,
Thierry.