Technical Architecture Summary
- Ruby on Rails application with a (largely) monolithic approach.
- Sidekiq with Redis backend for background task processing
- Hosted on AWS EC2
- Has two types of dynos, for the main web app and for the sidekiq workers
- Periodically runs rake tasks to schedule jobs for email delivery
- Database is an AWS RDS instance running PostgreSQL 9.4
- Uses mailgun for sending and receiving Email
Accessing the IDoneThis idt-two
Repository
idt-2018-05-12 (4).pem
Accessing the Repository
- Navigate to the IDoneThis repository.
- Locate the repo named
idt-two
.
- Ensure you are working from the
main
branch.
Accessing the EC2 Servers
- Go to the EC2 console and find the Host name for the servers.
- Download the Key file attached to the email.
- Use the following command to access the servers:
ssh -i /path/to/your-keyfile.pem ubuntu@<EC2_HOST_NAME>