✨ This workspace has been generated by Nx, a Smart, fast and extensible build system. ✨
Run nx graph
to see a diagram of the dependencies of the projects.
Run npx nx connect-to-nx-cloud
to enable remote caching and make CI faster.
Visit the Nx Documentation to learn more.
-
Create Google Firebase Project under [email protected]
- Enable Google Analytics for this project
- Add Firebase to your Apple app (add correct bundle ID)
- Download plist, copy and name it correctly in eddii-mobile-app repo
eddii-mobile-app/ios/Firebase/GoogleService-Info-${bundleID}.plist
- Go to Project Settings -> Cloud Messaging -> Enable Cloud Messaging API (Legacy) -> Copy Server key (for SNS step below).
-
Create SNS Platform Application
- SNS -> Push notification platform === "FCM", enter Server key from above.
- Enable Delivery status logging -> Create new service role
- Copy ARN and add to CDK stack config.
-
Export AWS credentials to terminal
-
Bootstrap -
cdk bootstrap aws://$ACCOUNT_ID/$REGION
-
Deploy -
cdk deploy $STACK
-
Update Dexcom Secret. Secrets Manager -> Find Dexcom Secret -> Update it to one from Dexcom
-
Copy all variables into the right
.env
file in eddii-mobile-app repo.
Update the schema
rover graph introspect https://staging-api.gethealthie.com/graphql --output schema/healthie.graphql