- 備品を管理するWebアプリケーション
- Laravelで開発されておりフロントエンドはBladeテンプレート、TailwindCSSを利用
- 認証機能は Laravel Breeze を利用
以下のコマンドを実行し、http://localhost:9000 にアクセスできると正常に動作してます。
make init
コンテナ名 | 役割 | URL |
---|---|---|
app | アプリケーションのソースコード | http://localhost:9000 |
web | php-fpm | |
mysql | 名前の通り | |
phpmyadmin | 名前の通り | http://localhost:1234 |
mailhog | メールサーバー | http://localhost:8025 |
make up
で全てのコンテナが起動make [container name]
でログイン可能- 例)
make app
でappコンテナに入ることができる(artisan
を利用したい場合はこちらのコンテナ)
- 例)
- 詳細はMakefileに記載されているためご確認ください
make app
npm run watch
※ npm run watch
がメモリをかなり食うためコンテナが終了してしまうことがあります。Dockerに割り当てるメモリを4GBにしておくとスムーズに開発ができると思います。
プルリクエストはテンプレートに従って作成してください