Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-new
This commit is contained in:
@@ -459,7 +459,7 @@ backend-configure-notification-scheduler-v2:
|
||||
--time-zone='$(BACKEND_V2_NOTIFICATION_SCHEDULER_TIME_ZONE)' \
|
||||
--uri="$$URL/tasks/dispatch-notifications" \
|
||||
--http-method=POST \
|
||||
--headers=Content-Type=application/json \
|
||||
--update-headers=Content-Type=application/json \
|
||||
--message-body='{}' \
|
||||
--oidc-service-account-email=$(BACKEND_V2_SCHEDULER_SA_EMAIL) \
|
||||
--oidc-token-audience="$$URL"; \
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
DC_ENV ?= dev
|
||||
DC_LOCATION ?= us-central1
|
||||
DC_CONNECTOR_ID ?= example
|
||||
DC_ROOT := legacy/dataconnect-v1
|
||||
|
||||
DC_SERVICE_DEV := krow-workforce-db
|
||||
DC_SERVICE_VALIDATION := krow-workforce-db-validation
|
||||
@@ -27,23 +28,23 @@ endif
|
||||
#creation dataconnect file
|
||||
dataconnect-file:
|
||||
@echo "--> Starting creation Firebase Data Connect schema file for service [$(DC_SERVICE)]..."
|
||||
@test -f backend/dataconnect/dataconnect.$(DC_ENV).yaml || (echo "❌ Missing backend/dataconnect/dataconnect.$(DC_ENV).yaml" && exit 1)
|
||||
@cp backend/dataconnect/dataconnect.$(DC_ENV).yaml backend/dataconnect/dataconnect.yaml
|
||||
@test -f $(DC_ROOT)/dataconnect.$(DC_ENV).yaml || (echo "❌ Missing $(DC_ROOT)/dataconnect.$(DC_ENV).yaml" && exit 1)
|
||||
@cp $(DC_ROOT)/dataconnect.$(DC_ENV).yaml $(DC_ROOT)/dataconnect.yaml
|
||||
@echo "✅ Creation Data Connect file completed."
|
||||
|
||||
#creation dev dataconnect file
|
||||
dataconnect-file-dev:
|
||||
@echo "--> Starting creation Firebase Data Connect schema file for service [$(DC_SERVICE)]..."
|
||||
@test -f backend/dataconnect/dataconnect.dev.yaml || (echo "❌ Missing backend/dataconnect/dataconnect.dev.yaml" && exit 1)
|
||||
@cp backend/dataconnect/dataconnect.dev.yaml backend/dataconnect/dataconnect.yaml
|
||||
@test -f $(DC_ROOT)/dataconnect.dev.yaml || (echo "❌ Missing $(DC_ROOT)/dataconnect.dev.yaml" && exit 1)
|
||||
@cp $(DC_ROOT)/dataconnect.dev.yaml $(DC_ROOT)/dataconnect.yaml
|
||||
@echo "✅ Creation Data Connect file completed."
|
||||
|
||||
|
||||
#creation validation dataconnect file
|
||||
dataconnect-file-validation:
|
||||
@echo "--> Starting creation Firebase Data Connect schema file for service [$(DC_SERVICE)]..."
|
||||
@test -f backend/dataconnect/dataconnect.validation.yaml || (echo "❌ Missing backend/dataconnect/dataconnect.validation.yaml" && exit 1)
|
||||
@cp backend/dataconnect/dataconnect.validation.yaml backend/dataconnect/dataconnect.yaml
|
||||
@test -f $(DC_ROOT)/dataconnect.validation.yaml || (echo "❌ Missing $(DC_ROOT)/dataconnect.validation.yaml" && exit 1)
|
||||
@cp $(DC_ROOT)/dataconnect.validation.yaml $(DC_ROOT)/dataconnect.yaml
|
||||
@echo "✅ Creation Data Connect file completed."
|
||||
|
||||
# Enable all required APIs for Firebase Data Connect + Cloud SQL
|
||||
@@ -103,13 +104,13 @@ dataconnect-sync-full: dataconnect-file
|
||||
# Execute seed in Firebase Data Connect
|
||||
dataconnect-seed: dataconnect-file
|
||||
@echo "--> Exec seed in Firebase Data Connect (service: $(DC_SERVICE))..."
|
||||
@firebase dataconnect:execute backend/dataconnect/functions/seed.gql --project=$(FIREBASE_ALIAS)
|
||||
@firebase dataconnect:execute $(DC_ROOT)/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))..."
|
||||
@firebase dataconnect:execute backend/dataconnect/functions/clean.gql --project=$(FIREBASE_ALIAS)
|
||||
@firebase dataconnect:execute $(DC_ROOT)/functions/clean.gql --project=$(FIREBASE_ALIAS)
|
||||
@echo "✅ Clean information executed successfully."
|
||||
|
||||
# Run tests for Data Connect deployment and migrations
|
||||
|
||||
Reference in New Issue
Block a user