Vercel is used by Just About to build & host our main app frontends; next-app
(https://justabout.com & https://dev.justabout.com), jadmin
(https://jadmin.justabout.com/login) & test1 (developer testbed).
We additionally host docs (this website!) & holding
(https://about.justabout.com).
You can inspect deployments in the Deployments tab for each project.
A new production deployment will be started by making a commit to the dev
branch, though typically you commit only to a PR branch, merging the PR into
dev, which triggers the production deployment.
Deployments are automatically created through our GitHub Actions hooks:
Both of these workflows use our own in-house action, deploy-vercel, which can
be found at .github/actions/deploy-vercel.
To test your code on a non-staging/production branch, we use test1:
git pull
git checkout test1
git reset origin/YOUR_BRANCH_NAME --hard
git push --force
The test1 frontend will use the staging API instance.