我正在开发一个Sinatra和 MySQL 应用程序。我正在使用 Macbook Air 和 iMac 作为开发环境。服务器在 nginx 后面运行 unicorn 的 FreeBSD VPS 上运行。
我想以某种方式自动化整个过程,我在 iMac 和 MBA 中开发。取决于我在办公室的空闲时间 (MBA) 还是在家编写代码的时间 (iMac)。我在两台 Mac 上都设置了 MySQL。
我手动转储和恢复数据库,以便能够在对服务器进行任何更改之前在本地测试我的应用程序。
我想自动化以下过程:如果可能的话,同步 MySQL 数据库,如果可能的话,在不使用云存储的情况下使所有位置的代码保持最新。
此致,