ruby网站部署到服务器,Ruby China 已迁移到新的服务器,基于 Docker 部署

终于决定要迁移新服务器了,之前那台老机器陪同 Ruby China 运作了 6 年(如果我没记错的话),系统还是 Ubuntu 12.04 ...

昨天下班前还是准备,同步数据库到 UCloud 的 PostgreSQL 服务上(避免以后自己维护和备份)。

由于早些时候,我已经走通了 Homeland 项目的 Docker 部署方式,这次迁移非常轻松。新的服务器甚至连 Ruby 都没有安装。

现在起,Ruby China 的部署方式完全和开源版本一致了,只是有点不同的时候,我整理了一个 Capistrano 来实现自动化部署。

.

├── current -> /home/ubuntu/ruby-china/releases/20170801130916

├── releases

│   ├── 20170801123856

│   ├── 20170801125530

│   └── 20170801130916

│   ├── config

│   ├── data -> /home/ubuntu/ruby-china/shared/data

│   ├── etc

│   ├── images

│   ├── log -> /home/ubuntu/ruby-china/shared/log

│   ├── scripts

│   ├── shared -> /home/ubuntu/ruby-china/shared/shared

│   └── tmp -> /home/ubuntu/ruby-china/shared/tmp

├── repo

└── shared

├── data -> /data/

├── etc

│   ├── logrotate.d

│   ├── nginx

│   └── ssl

├── log -> /data/log/

├── shared -> /data/shared/

└── tmp -> /data/tmp/

新的部署效果 (ctop 工具):

7939f74702ea7642296c35f7a75f6c6c.png

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值