kazu22002の技術覚書

PHPer, Golang, AWS エンジニアの日々

Dockerで自分のプロジェクトのWEBに適用できそうな構成

運用しているプロジェクトの構成

  • Linux
  • Nginx
  • PHP7 + composer
  • postgres
  • npm

今回はMacで試しています。

myproject

github.com

githubに、dockerプロジェクトを作成しました。

src/html配下にappとかディレクトリ作って、composer.jsonファイルとかpackage.jsonとか作成します。

composerを実行する場合

docker-compose run -w /var/www/html/app composer install

npm install をする場合

docker-compose run -w /var/www/html/app npm install

「-w」でワークディレクトリを指定するため、自分なりのプロジェクトに合わせればいいと思います。

まだxdebugの使い方がわかってないですが、laradocとかみてあとでできるようにしてみます。

とりあえず運用してみる

まだちゃんと動くかどうかわからないので、一定期間使って見て改善して行こうと思います。

一応phpinfoの表示ができたので、個人的にOKかと思います。