* tests: fix float problems and PAT problem * extend CONTRIBUTING.md * extend build documentation, add GH action, fix build on MacOS * fix build on Vercel * update .gitignore and CONTRIBUTING.md * feat: begin work on monorepo * chore(actions/basic-build): use pnpm * fix: vercel-deploy * docs: updates with new folders * chore: apply PR review comments --------- Co-authored-by: martin-mfg <2026226+martin-mfg@users.noreply.github.com>
16 lines
578 B
Bash
Executable File
16 lines
578 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# defensive error handling
|
|
set -euo pipefail
|
|
|
|
# move into the folder of this script
|
|
cd "$(dirname "$0")"
|
|
|
|
mkdir -p apps/backend/.vercel/output/functions/api.func/
|
|
# copying `backend` to `backend/.vercel/...` directly may cause problems
|
|
cp -R apps/backend/. apps/backend-copy/
|
|
# `shopt` includes dot-files in the `mv` operation
|
|
(shopt -s dotglob && mv apps/backend-copy/* apps/backend/.vercel/output/functions/api.func/)
|
|
cp -R apps/backend/.vercel/output/functions/api.func/_dot_vercel_copy/output apps/backend/.vercel/
|
|
cp -R apps/backend apps/frontend/src/backend/
|