diff --git a/backend/database/seeders/DatabaseSeeder.php b/backend/database/seeders/DatabaseSeeder.php index dc2b6db..def224c 100644 --- a/backend/database/seeders/DatabaseSeeder.php +++ b/backend/database/seeders/DatabaseSeeder.php @@ -11,5 +11,6 @@ class DatabaseSeeder extends Seeder */ public function run(): void { + $this->call(UserSeeder::class); } } diff --git a/backend/database/seeders/UserSeeder.php b/backend/database/seeders/UserSeeder.php new file mode 100644 index 0000000..886e4c9 --- /dev/null +++ b/backend/database/seeders/UserSeeder.php @@ -0,0 +1,16 @@ + 'user@example.com', + ]); + } +} diff --git a/process-compose.yaml b/process-compose.yaml index ad7a160..2a00aea 100644 --- a/process-compose.yaml +++ b/process-compose.yaml @@ -18,6 +18,13 @@ processes: postgres: condition: process_healthy + seed: + command: php artisan db:seed --force + working_dir: ./backend + depends_on: + migrate: + condition: process_completed_successfully + mailpit: command: mailpit --smtp 127.0.0.1:${MAILPIT_SMTP_PORT:-2525} --listen 127.0.0.1:${MAILPIT_UI_PORT:-8025} readiness_probe: @@ -32,7 +39,7 @@ processes: command: php artisan serve --host=127.0.0.1 --port=${BACKEND_PORT:-8001} working_dir: ./backend depends_on: - migrate: + seed: condition: process_completed_successfully mailpit: condition: process_healthy