summaryrefslogtreecommitdiffhomepage
path: root/bootstrap.sh
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap.sh')
-rwxr-xr-xbootstrap.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/bootstrap.sh b/bootstrap.sh
new file mode 100755
index 0000000..6928605
--- /dev/null
+++ b/bootstrap.sh
@@ -0,0 +1,10 @@
+# Install root dependencies without trying to link workspace packages
+pnpm install --ignore-workspace
+# Built typescript-types so server can build
+pnpm run build:types --skip-nx-cache
+# If we can't run tests on a fresh pull then it might mean we need to refresh the Deno lock file
+pnpm run test:server --skip-nx-cache
+# If we can build server then the repo is probably ready for dev
+pnpm run build:server --skip-nx-cache
+# Link all the workspace packages as usual with a standard install
+pnpm install