This project is based on Mulesoft Dataweave and Salesforce to provide secure, reliable, API access for all the Scores apps and projects. It is hosted on Anypoint and acts as the transactional hub, in concert with the authentication API
3
stars
1
forks
source link
Local Run Support + Script To Build the App Locally #263
From now, the app can be run, developed and tested locally without applying any changes to global.xml.
Done:
[x] Rename global.xml in global.xml.anypoint ( #260 will do the reverse when deploying)
[x] Create global.xml that supports local run
[ ] Write a shell script that pulls secrets from GitHub and places them in local.properties
[ ] Write a shell script that runs the app without requiring the configuration of default arguments (or modify them)
[x] Write a shell script that creates a deployment file ( 1) moves global.xml.anypoint -> global.xml 2) generates keystore.jks 3) builds the salesforce-data-api-COMMIT-HASH.jar
[x] Update Readme
Notes:
1) Pulling secrets from GH is not possible, unless it is done through GitHub Actions
2) Modifying default arguments is still a requirement as we don't want overwrite all of them (Mulesoft might change them with updates)
From now, the app can be run, developed and tested locally without applying any changes to
global.xml
.Done:
global.xml
inglobal.xml.anypoint
( #260 will do the reverse when deploying)global.xml
that supports local runWrite a shell script that pulls secrets from GitHub and places them in local.propertiesWrite a shell script that runs the app without requiring the configuration of default arguments (or modify them)global.xml.anypoint
->global.xml
2) generateskeystore.jks
3) builds thesalesforce-data-api-COMMIT-HASH.jar
Notes:
1) Pulling secrets from GH is not possible, unless it is done through GitHub Actions 2) Modifying default arguments is still a requirement as we don't want overwrite all of them (Mulesoft might change them with updates)