以下の手順に従ってプロジェクトをセットアップし、起動してください。
docker-compose up -d --build
まず、コンテナ内のbashにアクセスします。
docker exec -it ticket-management bash
その後、コンテナ内で以下の手順を実行します。
-
データベースのマイグレーションを実行:
php artisan migrate
-
シーディングを実行して初期データを挿入:
php artisan db:seed --class=DatabaseSeeder
- Tailwindを使用するとき
app.css
へビルドするために以下のコマンドをコンテナ内でする必要があります。
npm run watch
ブラウザで http://localhost:8080/
にアクセスし、アプリケーションを確認してください。
開発が終わったら、以下のコマンドでコンテナを停止し、削除します。
docker-compose down
MySQLコンテナに入って、データベース内のデータを確認します。
docker exec -it mysql-ticket-management bash
mysql -u user -ppassword ticket-local # パスワードなどはテスト用
-
新しいシーダークラスを作成:
php artisan make:seeder <特定の>
-
autoloadファイルのリフレッシュ:
composer dump-autoload
-
キャッシュのクリア:
php artisan config:clear php artisan cache:clear php artisan route:clear php artisan view:clear