fix: Database schema fixes. CI/CD improvements.
This commit is contained in:
@@ -86,16 +86,12 @@ deploy:
|
||||
- sleep 15
|
||||
- echo "Step 5/7 Running database migrations..."
|
||||
- docker compose -f $DOCKER_COMPOSE_FILE run --rm mvp-backend npm run migrate || echo "Migration skipped"
|
||||
- echo "Step 6/7 Running vehicle ETL import..."
|
||||
- |
|
||||
docker exec -i mvp-postgres psql -U postgres -d motovaultpro < data/vehicle-etl/migrations/001_create_vehicle_database.sql
|
||||
docker exec -i mvp-postgres psql -U postgres -d motovaultpro -c "TRUNCATE TABLE vehicle_options RESTART IDENTITY CASCADE; TRUNCATE TABLE engines RESTART IDENTITY CASCADE; TRUNCATE TABLE transmissions RESTART IDENTITY CASCADE;"
|
||||
docker exec -i mvp-postgres psql -U postgres -d motovaultpro < data/vehicle-etl/output/01_engines.sql
|
||||
docker exec -i mvp-postgres psql -U postgres -d motovaultpro < data/vehicle-etl/output/02_transmissions.sql
|
||||
docker exec -i mvp-postgres psql -U postgres -d motovaultpro < data/vehicle-etl/output/03_vehicle_options.sql
|
||||
- echo "Step 6/7 Vehicle catalog data..."
|
||||
# Schema and data now loaded via standard migration system
|
||||
# Migration runner handles table creation and data loading automatically
|
||||
- echo "Vehicle catalog loaded via platform feature migration"
|
||||
- echo "Flushing Redis cache..."
|
||||
- docker exec mvp-redis redis-cli FLUSHALL
|
||||
- echo "Vehicle ETL import completed"
|
||||
- echo "Step 7/7 Starting all services..."
|
||||
- docker compose -f $DOCKER_COMPOSE_FILE -f $DOCKER_COMPOSE_PROD_FILE up -d
|
||||
- echo "Waiting for services to initialize..."
|
||||
|
||||
Reference in New Issue
Block a user