AWS Link: https://signin.aws.cucloud.net/
SSL Certs Expire: Tuesday, April 9, 2024 at 3:11:32 PM
About
Welcome to the infra team! As an infra team member you will serve as the "glue" of the project, ensuring the work of all other team members fits together. You will do this primarily by pushing builds to our AWS EC2 and BioHPC servers, ensuring all certifications remain up to date, keeping all monitoring emails running, and exploring the database in the case that any issues arise.
...
- Connect to the servers:
- See How to ssh into AWS / BioHPC
- Learn how to move files between servers and your local machine using scp (see the last section of Domain and SSL)
- Access the databases:
- Familiarize yourself with Docker
- Install Flutter and run through the Flutter tutorial: https://flutter.dev/docs/get-started/install
- Familiarize yourself with continuous integration via Jenkins
Suggestions for future work:
- Get unit tests running and integrated into the Jenkins pipelines***
- Create a pipeline for frontend mobile
Current/Finished tasks
Children Display | ||
---|---|---|
|
For tasks that we're currently working or have finished, please use the links above or in the left sidebar to access related sub-pages.
Future plans
The followings are some thoughts of future tasks. You're very welcome to let us know what you think/need.
To-do list
Who should/how
Manage your own machines
Notify who
3 teams
Backend mobile
Backend dashboard
Frontend dashboard
2 Cost
machines, services, domain
3 Email
Re-use configured lambda
Blocking issue
Remove extra domains (
diapercohort.com
,infantnutritionproject
)
Long term goals (2021SP)
...
...
...
- Set up
...
- Daily reporting email
...
- BioHPC backup
...
- Mobile deployment standard
- Dashboard deployment std
...
- Alert when no data for continuous 48 (customisable) hours
...
?
denotes uncertainty.
...
Removing BlackboxReplacing Blackbox with environment variablesRemoving ngrok
...
.
...
...
- Python
...
More Docs:
Tan:
- AWS tutorials (EC2, Lambda(in monitoring-scheduling))
- Comment on scripts
- BioHPC how to backup and migrate
- Add missing explanation in onboarding
Yueteng:
- Where to look for account and passwords
- How to renew domains and certificates
- Deploy React on AWS
- Add E-list management page
- Environment picture update
- Add missing explanation in onboarding