https://qiita.com/Nedward/items/89bcb729106065650b7f
こちらのサイトにて、Dockerを使ったLaravelの開発環境が記載されています。
アプリケーションは何でも良いのですが、既存サービスをDocker環境にするときにどのようにするればよいかお聞きしたいです。
というのも、上記のサイトでは、phpが動作するコンテナを作成し、その後コンテナに接続しLaravelプロジェクトを生成するという感じでした。
既存サービスであればgithubなどに開発中のソースコードが存在し、そちらをコンテナ上で開発したいとなります。
考えられる方法としては、
- ホストOSにソースコードを引っ張って来て、dockerのコンテナにマウントしてやる
- dockerコンテナ上でgit pullする(できるかは知りません)
という2つしか思いつきません。
前者の場合、MacOSであればマウントの相性が悪く、遅延が発生してしまします。体感済み。docker-syncを使用したがさほど変わりはなく...
後者の場合コンテナを停止すれば、ソースコード毎破棄されるため、再度コンテナを立ち上げた際にgit pullする必要があるので面倒(ビルド等も必要)。
上記のようにどうすればよいか分からない状態となっております。
良い開発スタイルがあれば教えていただきたいです。
※dockerを使用することは必須でお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/01/23 17:19