LaravelをOrbStackで動かすサンプルです。環境を立ち上げたあとトップページが表示されます
- OrbStackでLaravelを動かすとどうなるかを確認します
.docker
ディレクトリにて自作のdocker環境の設定ファイルを格納しました。compose.yaml
にて必要なコンテナ周りの設定を定義しました。- プロジェクト直下に
Taskfile.yml
を作成し、ラッパーコマンドを使うようにしました。
.docker/local/php
にて以下の対応を行いました。
- PHPのDockerfileを作成しました。
.env.app
というファイルを作り、Laravelの設定を集約しました。コンテナ内に環境変数として渡す用にしています- その他 PHPの設定ファイルを格納もしています。
$ task init
- https://php-app.laravelorbstack.orb.local/ へアクセスするとLaravelのデフォルトページが表示されます。
コマンド | 用途 |
---|---|
$ task up |
コンテナを立ち上げる |
$ task down |
コンテナを落とす |
$ task exec-php-app-as-user |
PHPコンテナに入る |
- OrbStackが起動していると、https://orb.local にアクセスできます。
Laravelの環境構築のサンプルのため細かなチューニングや設定などはスコープ外としています。
.env.app
の不要な項目削除- configファイルの不要な項目削除
- composer.jsonの設定最適化
上記のような対応は行っていません。