dino-tree
June 29, 2026 ยท View on GitHub
The org chart service for DinoPark.
If you need to change the roots of the tree, see: k8s/values/prod.yaml.
Hacking
# Ensure pnpm is installed (https://pnpm.io/installation):
corepack enable pnpm
# Install the deps:
pnpm i
# Run the tests:
pnpm test
# Preview the K8s configs:
helm template k8s --values k8s/values/prod.yaml
Deploying
This application must be manually deployed, until we migrate our builds to
GitHub Actions. For staging and production, you must cut a release with
-test or -prod respectively.
Deploy to dev:
AWS_PROFILE=iam-admin aws codebuild start-build \
--project-name dino-park-tree \
--environment-variables-override 'name=MANUAL_DEPLOY_TRIGGER,value=branch/master'
Deploy to staging:
# Cut a release: <MAJOR>.<MINOR>.<PATCH>-test
AWS_PROFILE=iam-admin aws codebuild start-build \
--project-name dino-park-tree \
--environment-variables-override 'name=MANUAL_DEPLOY_TRIGGER,value=tag/<MAJOR>.<MINOR>.<PATCH>-test'
Deploy to production:
# Cut a release: <MAJOR>.<MINOR>.<PATCH>-prod
AWS_PROFILE=iam-admin aws codebuild start-build \
--project-name dino-park-tree \
--environment-variables-override 'name=MANUAL_DEPLOY_TRIGGER,value=tag/<MAJOR>.<MINOR>.<PATCH>-prod'