如何将本地二开完成的fecshop项目发布到线上?

技术问题 · coolhector · 于 5年前 发布 · 1643 次阅读

小白问个问题,我现在在本地(使用的是Mac环境)使用 Docker Compose 的安装方式,跑通了这个开源商城系统,假设我现在在本地二开完了,我该如何将本地的项目上线到 比如 阿里云的Linux Centos主机?

共收到 1 条回复 问题提问
Fecmall#15年前 0 个赞

1.docker是容器技术,fecshop文件,mysql文件,mongodb等等,业务数据都是在宿主主机以挂载的方式, 挂载到容器里面的,也就是说,这些文件在宿主主机都是可以直接访问的

具体的挂载参看:https://github.com/fecshop/yii2_fecshop_docker/blob/master/docker-compose.yml

譬如第34行:

- ./app:/www/web
- ./services/php/etc/php7.1.13.ini:/usr/local/etc/php/conf.d/php7.1.13.ini

就是将宿主主机的文件夹 ./app 挂载到 php容器的/www/web

2.既然宿主主机可以访问,你在宿主主机里面安装个svn 或者git ,使用这些版本控制工具来同步数据不就可以了吗?

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics