Move all dependency linking into budibase
This commit is contained in:
parent
03ba6d914f
commit
08edd0e2d8
|
@ -21,7 +21,8 @@
|
|||
},
|
||||
"scripts": {
|
||||
"setup": "node ./hosting/scripts/setup.js && yarn && yarn bootstrap && yarn build && yarn dev",
|
||||
"bootstrap": "lerna link && lerna bootstrap",
|
||||
"bootstrap": "yarn run pre-bootstrap && lerna link && lerna bootstrap",
|
||||
"pre-bootstrap": "./scripts/link-dependencies.sh",
|
||||
"build": "lerna run build",
|
||||
"publishnpm": "yarn build && lerna publish --force-publish",
|
||||
"release": "lerna publish patch --yes --force-publish",
|
||||
|
|
|
@ -0,0 +1,45 @@
|
|||
if [ "${CI}" = true ]; then
|
||||
echo 'Skipping bootstrap-pro in CI'
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo "Linking backend-core"
|
||||
cd packages/backend-core
|
||||
yarn link
|
||||
cd -
|
||||
|
||||
echo "Linking string-templates"
|
||||
cd packages/string-templates
|
||||
yarn link
|
||||
cd -
|
||||
|
||||
if [ -d "../budibase-pro" ]; then
|
||||
cd ../budibase-pro/packages/pro
|
||||
echo "Linking pro"
|
||||
yarn link
|
||||
|
||||
echo "Linking backend-core to pro"
|
||||
yarn link '@budibase/backend-core'
|
||||
cd -
|
||||
|
||||
echo "Linking pro to worker"
|
||||
cd packages/worker && yarn link '@budibase/pro'
|
||||
cd -
|
||||
|
||||
echo "Linking pro to server"
|
||||
cd packages/server && yarn link '@budibase/pro'
|
||||
cd -
|
||||
fi
|
||||
|
||||
if [ -d "../account-portal" ]; then
|
||||
cd ../account-portal/packages/server
|
||||
echo "Linking backend-core to account-portal"
|
||||
yarn link "@budibase/backend-core"
|
||||
|
||||
echo "Linking string-templates to account-portal"
|
||||
yarn link "@budibase/pro"
|
||||
|
||||
echo "Linking pro to account-portal"
|
||||
yarn link "@budibase/pro"
|
||||
cd -
|
||||
fi
|
Loading…
Reference in New Issue