DSC-McMaster-U / Gamified-Learning-Platform

MIT License
6 stars 14 forks source link

Look into Google Compute Engine and other key components for our application #36

Open zareentk opened 10 months ago

zareentk commented 10 months ago

As we move forward in the project we will eventually be putting our project in a VM, dockerizing, CI/CD and deploying it on the cloud. Task 1: For this process we need to learn more about what goes into creating and starting a VM. Here’s some resources so you can learn more about the process: https://cloud.google.com/compute/docs. If you would like to do one of the trainings let me know, and I can purchase some credits for you!

Task 2: Learn about dockerization. Docker is a container system that helps with quickly building and deploying an app. We will be integrating this after we setup most of our application so it’s good to learn about! https://docs.docker.com/get-started/overview/

Task 3: Learn about CI/CD and using GitHub Actions. So in most applications we want tests to run automatically everything r we build something new, and this helps us make sure our application is not going to break production, GitHub actions is the way we are going to do that here so please read up more on it! https://docs.github.com/en/actions

clarawong20 commented 10 months ago

I'll look into dockerization (task 2)