Update Data Connect configuration for validation environment
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
# make dataconnect-clean DC_ENV=validation
|
||||
# make dataconnect-generate-sdk DC_ENV=dev
|
||||
#
|
||||
DC_ENV ?= dev
|
||||
DC_ENV ?= validation
|
||||
|
||||
DC_SERVICE_DEV := krow-workforce-db
|
||||
DC_SERVICE_VALIDATION := krow-workforce-db-validation
|
||||
@@ -74,17 +74,17 @@ dataconnect-sql-migrate: dataconnect-file
|
||||
@echo "✅ Data Connect SQL migration completed for [$(ENV)]."
|
||||
|
||||
# Generate Data Connect client SDK for frontend-web and internal-api-harness
|
||||
dataconnect-generate-sdk: dataconnect-file
|
||||
@echo "--> Generating Firebase Data Connect SDK for web frontend and API harness..."
|
||||
@firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS)
|
||||
@echo "✅ Data Connect SDK generation completed for [$(ENV)]."
|
||||
dataconnect-generate-sdk: dataconnect-file
|
||||
@echo "--> Generating Firebase Data Connect SDK for [$(DC_SERVICE)]..."
|
||||
@firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS)
|
||||
@echo "✅ Data Connect SDK generation completed for [$(DC_ENV)]."
|
||||
|
||||
# Unified backend schema update workflow (schema -> deploy -> SDK)
|
||||
dataconnect-sync: dataconnect-file
|
||||
@echo "--> [1/3] Deploying Data Connect [$(DC_SERVICE)]..."
|
||||
@firebase deploy --only dataconnect:$(DC_SERVICE) --project=$(FIREBASE_ALIAS)
|
||||
@echo "--> [2/3] Applying SQL migrations [$(DC_SERVICE)]..."
|
||||
@firebase dataconnect:sql:migrate $(DC_SERVICE) --project=$(FIREBASE_ALIAS)
|
||||
@firebase dataconnect:sql:migrate --project=$(FIREBASE_ALIAS)
|
||||
@echo "--> [3/3] Regenerating SDK [$(DC_SERVICE)]..."
|
||||
@firebase dataconnect:sdk:generate --project=$(FIREBASE_ALIAS)
|
||||
@echo "✅ Data Connect SQL, deploy, and SDK generation [$(ENV)]."
|
||||
@@ -95,7 +95,6 @@ dataconnect-seed: dataconnect-file
|
||||
@firebase dataconnect:execute backend/dataconnect/functions/seed.gql --project=$(FIREBASE_ALIAS)
|
||||
@echo "✅ Seed executed successfully."
|
||||
|
||||
|
||||
# Execute clean, to delete all the data in Firebase Data Connect
|
||||
dataconnect-clean: dataconnect-file
|
||||
@echo "--> Exec clean all the data in Firebase Data Connect (service: $(DC_SERVICE))..."
|
||||
|
||||
Reference in New Issue
Block a user