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