From 6bb0ad49809d65c145d7344615fadcc7f2c5f1ce Mon Sep 17 00:00:00 2001 From: hackerESQ Date: Sun, 8 Sep 2024 21:42:05 -0500 Subject: [PATCH] oops --- app/Console/Commands/SeedMarketData.php | 60 +++++++++++++++++++ ..._02_25_041221_create_market_data_table.php | 4 -- docker/entrypoint.sh | 3 + 3 files changed, 63 insertions(+), 4 deletions(-) create mode 100644 app/Console/Commands/SeedMarketData.php diff --git a/app/Console/Commands/SeedMarketData.php b/app/Console/Commands/SeedMarketData.php new file mode 100644 index 0000000..1c6f7ba --- /dev/null +++ b/app/Console/Commands/SeedMarketData.php @@ -0,0 +1,60 @@ +count() === 0 + || $this->option('force', false) + ) { + + Artisan::call('db:seed', [ + '--class' => MarketDataSeeder::class, + ]); + + return; + } + + $this->line('Skipped seeding market data... Table already has data!'); + } +} + + diff --git a/database/migrations/2021_02_25_041221_create_market_data_table.php b/database/migrations/2021_02_25_041221_create_market_data_table.php index 297c3d0..5ffb270 100644 --- a/database/migrations/2021_02_25_041221_create_market_data_table.php +++ b/database/migrations/2021_02_25_041221_create_market_data_table.php @@ -31,10 +31,6 @@ class CreateMarketDataTable extends Migration $table->json('meta_data')->nullable(); $table->timestamps(); }); - - Artisan::call('db:seed', [ - '--class' => MarketDataSeeder::class, - ]); } /** diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index f3fd8b7..13e5799 100755 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -42,5 +42,8 @@ echo "====================== Installing NPM dependencies and building frontend.. echo "====================== Running migrations... ====================== " /usr/local/bin/php artisan migrate --force +echo "====================== Running seeders... ====================== " +/usr/local/bin/php artisan seed:market-data + echo "====================== Spinning up Supervisor daemon... ====================== " exec /usr/bin/supervisord -c /etc/supervisor/conf.d/supervisord.conf