2016-08-08 6 views
0

私は新しいWordPressプロジェクトを別の開発者と一緒に始めたいと思っています。私たちが行った決定は、以下のとおりです。WordPressプロジェクトのセットアップ - Trellis、Valet、Docker?

  • 我々は、我々は我々がGITリポジトリに

プロジェクトを置くWPのテーマ

  • としてセージを使用したい
  • WP構造として岩盤を使用したいですTrellis、Valet、Dockerを使うべきかどうか私は今自分に尋ねる。

    私の個人的な意見では、Trellis/Dockerは、2人の開発者がプロ​​ジェクトに取り組むには多すぎます。また、私が使ったときにはとても遅かったので、バゲントの経験はとても肯定的ではありません。私のお気に入りはValetです。とてもスリムです。私が使用するリポジトリはBeanstalkです。そこから私のテストとライブシステムへの展開を引き起こします。

    また、自分のプロジェクトを展開するサーバーにもDockerがインストールされている必要がある場合は100%確信していません。私のサーバーがNginxではなくApacheで動作するとどうなりますか?

  • 答えて

    0

    DockerにローカルMac用のVagrantを必要とせず、一連のDockerコンテナを実行すると、となり、Vagrant + VirtualBoxを搭載した本格的なVMよりも高速になります。今、私はMariaDB + PHP-FPM + Nginx + WordPress + PHPMyAdminを持っています。初期インストールの高速化、起動/停止の高速化、変更の迅速化、再起動後の反映が高速になります。私はちょうどMySQLのMariaDBをほんの数分で置き換えました(私のドッカーの作成ファイルに適切な構文を持っていることがほとんどなくなりました)。

    Dockerの美しさは、コンポーネントを切り替えるとき(ApacheとNginxなど)に正確に表示されます。 WordPressのケースでは、ApacheやPHP-FPMを含むDocker Hub上の画像を提供します(後者の場合、スタックにNginxコンテナを追加するだけです)。

    私はちょうどDockerを使い始めていると言いましたが、何か問題があると思いますが、それは理解する価値があります。

    私はDockerにまだデプロイしていませんが、私はローカルの開発者が意図したとおりに完全に動作するようになったらそれをテストします。しかしこれはオプションですが、Git webhooksやこれまで使っていたものを使っていつでも展開できます。

    関連する問題