Sinatraと MySQL アプリケーションを開発しています。開発環境として Macbook Air と iMac を使用しています。サーバーは、nginx の背後でユニコーンを実行する FreeBSD VPS で実行されます。
どうにかして手順全体を自動化したいのですが、iMac と MBA の両方で開発しています。オフィスで自由に使える時間 (MBA) か、自宅でコードを書く時間 (iMac) によって異なります。両方の Mac で MySQL をセットアップしました。
サーバーに変更を加える前にアプリケーションをローカルでテストできるように、データベースを手動でダンプして復元します。
次のプロセスを自動化したい: 可能であれば MySQL データベースを同期し、可能であればクラウド ストレージを使用せずにすべての場所でコードを最新の状態に保つ。
よろしくお願いします、