-
Notifications
You must be signed in to change notification settings - Fork 50
Home
Aaron Lewis edited this page Apr 19, 2018
·
5 revisions
请参考以下步骤来执行,
- 使用
CentOS 7
虚拟机内安装这个应用- 请使用
root:空密码
连接 MySQL
- 请使用
- 使用
diff
找出安装前后的不同之处,比如多了一个config.php
、install.lock
- 打包 MySQL 数据库
- 对于 MyIASM,打包指定文件夹,e.g
/var/lib/mysql/joomla
- 对于 InnoDB,需要同时打包
/var/lib/mysql/ib*
- 对于 MyIASM,打包指定文件夹,e.g
- 参考 src/zzcms/8.2/Dockerfile 编写 Dockerfile,写好注释
- 测试没问题后,提交 pull request
- 如果是 war 包,参考
src/jenkins/1.636
- 如果是 springboot 包,参考
src/spring-messaging/5.0.4
- 如果对PHP环境没有要求,请参考
src/joomla/3.7.0
- 如果需要最新的PHP + 最新的MySQL,请参考
src/drupal/8.3.3
- 如果是框架类的,比如 thinkphp,可能需要自己编写最小测试用例,请参考
src/thinkphp/5.0.16
- 如果需要使用 composer,请参考
src/phpmailer/5.2.17/
- 如果是某个类库的应用,比如 node-serialize,请参考
src/node-serialize/0.0.4
- 如果是 express 应用,请参考
src/node-express/4.13.1
- gem 程序,请参考
src/ruby-rails/4.0.8
- 如果是二进制程序,请参考
src/goahead/3.6.4