折腾再来:Openshift搭建etherpad,基于Mysql

此文联动:(极其建议阅读)
http://ssunday.info/?p=109    全面配置教程: CentOS配置Etherpad-lite在线文稿编辑服务
http://www.superwbd3.tk/2013/01/openshift-etherpad/  详细教程:Openshift 搭建etherpad在线文档协同编辑服务(基于MongoDB)
(感谢@sundaymouse 的工作,他的工作在这个程序的设置部分启发我很多。)
 
刚才的文章写得很好了。
但是,MongoDB很难备份,这是个大问题。
所以,我fork了一下,把这个东西挪到Mysql上面,这样备份就方便很多了。
 
大体和前文相同。
1.建立一个程序
rhc app create -a (名字) -t php-5.3
2.建立数据库
rhc app cartridge add -a (名) -c mysql-5.1
3.配置git,加入一个源
cd (名字)
git remote add upstream -m master git://github.com/superwbd/etherpad-example.git
git pull -s recursive -X theirs upstream master
(新版也是这么更新的)
4.push上去-
git push
 
这样就好了。全自动。使用时没有发现问题。
I forked a version of etherpad to run with mysql, for mongodb is not easy to backup.
1.create a application
rhc app create -a {name you want} -t php-5.3
2.create a database
rhc app cartridge add -a {name you want} -c mysql-5.1
3.add a source of git
cd {name you want}
git remote add upstream -m master git://github.com/superwbd/etherpad-example.git
git pull -s recursive -X theirs upstream master
(same way if there exists any update...)
4.push it
git push
Now it should be running properly.

Leave a Reply

Your email address will not be published. Required fields are marked *