CIS 658 |
Environment Setup |
Winter 2025 |
Set up development and deployment environments for use with this course. Specifically:
- Create a GitHub account, if you don't already have one. (If you do already have one, there is no need to create another.)
- Once you have your GitHub account:
- follow this GitHub classroom link to create your CIS 658 "progress report" repository:
https://classroom.github.com/a/pklLeMlL
- clone the newly created repository.
- follow this GitHub classroom link to create your CIS 658 "progress report" repository:
- Configure a Linux or macOS development environment (either on your own machine or online) and install the following:
- Choose a deployment environment and (if necessary) create an account. This environment may be the same as your development environment provided:
- I can access your running, deployed applications without special access to the environment, and
- the environment either remains active continuously or automatically resumes when necessary.
- Heroku. Popular, but not free.
- Fly.io. Similar to Heroku, but has an ultra-low-cost tier.
- Google Cloud, AWS, or something similar. However, I would only choose these if you already have experience with them. I tried Google Cloud last year, and wasn't happy. I found it confusing and difficult -- especially for deploying Rails.
fly,io
because it is free, and I haven't had much trouble using it. If you choose a different environment, I may not be able to help if you run into difficulty.
When you have completed the steps above send me an email with the following:
- Your GitHub account name.
- A description of your development environment (which OS? which machine/service?)
- A screenshot of running
ruby -v
andnode -v
in your development environment. - A description of your deployment environment (which service?)
Updated Sunday, 12 January 2025, 7:21 PM