前置き
今後使う事があるだろうなと思ったので試してみた
構成
- Windows上でエディタを使って開発
- VirtualBoxやAWS EC2とかで使う
- apacheにSetEnvを入れているので小規模の本番用に切り換えが一応できる…
(DBは別に用意したり、docker-compose.ymlを分ける等ゴニョゴニョが必要)
- apacheにSetEnvを入れているので小規模の本番用に切り換えが一応できる…
- Centosをよく使う
- DockerとDocker-composeはインストールされている前提
注意
- 力技
- 個人的なメモなのでコメントが雑だったり、コメントアウトされてるものがある
- laravel9は現時点でBetaの為、laravel配下は変わる可能性がある
- 開発環境、本番環境等で切替えられるようにapacheのSetEnvが書いてある
- VMやサーバとDockerコンテナ内のユーザのユーザ名とユーザーIDを同じにする必要がある
- IDEから参照するライブラリ類はVMからダウンロードする必要がある
- 一度vendorをマウントした状態でdocker-compose upしてインストールする必要がある
- remiリポジトリを利用している