Edit experience copy and add deploy script

This commit is contained in:
mitchell 2024-06-22 19:14:46 -04:00
parent 13ff3ea38b
commit 0f77e9bd0d
2 changed files with 30 additions and 7 deletions

25
deploy.ts Executable file
View File

@ -0,0 +1,25 @@
#!/usr/bin/env bun
import { $ } from "bun";
await $`bun run clean`;
await $`bun run build`;
process.stdout.write("Profile: ");
let profile = "";
for await (const line of console) {
profile = line;
break;
}
await $`aws s3 sync ./.vitepress/dist/ s3://mjfs.us --acl public-read --delete --profile ${profile} --region us-west-1`;
process.stdout.write("Distribution Id: ");
let distId = "";
for await (const line of console) {
distId = line;
break;
}
await $`aws cloudfront create-invalidation --distribution-id ${distId} --paths '/*' --profile ${profile}`;

View File

@ -4,14 +4,12 @@
#### July 2022 - Present
Fully develop and deploy user-ready port of original Mystro iOS and Android native apps into a
single React-Native codebase. Support the application while implementing advanced features, like
real-time filtering and native modules for automation and networking features. Develop supporting
web services for things like tracking user rewards and data ingestion for analytics.
Fully port original Mystro iOS and Android native apps into a single React-Native codebase, then
deploy to both Apple & Google app stores. Support the application while implementing advanced
features, like real-time filtering and native modules for automation and networking features.
Additionally, I help to onboard/mentor new engineers to the team and plan development. As well as,
spending time improving the ease of development by configuring and maintaining developer tooling and
semi-automated deployment via OTA updates.
Onboard new engineers to the team and help plan development. As well as, spend time improving
the ease of development by configuring and maintaining developer tooling.
## Technologies