Hosting - Paprika69/cs329e-idb GitHub Wiki
GitHub Pages
Every GitHub account allows you to host one website that can be edited directly from a GitHub repository.
We first created a public repo on GitHub. The repository needs to be named cs329e-idb in order to work. We set ours up using a terminal. Here are the steps to setup your own:
Open up the terminal Clone the repository to your local machine in the folder of your choice using "git clone (link for the repo page)" Create an index.html file, this will become your homepage Add, commit, and push changes to the public repo to add to your website You can now add more pages to your repo and create any type of website you desire The name of our public repo was https://github.com/Paprika69/cs329e-idb
Google Could Platform deploy
Create a GCP account and create a project in App Engine
Configure .yaml and requirements.txt files
Go to Google Cloud Shell to deploy the website or deploy on local terminal after downloading GCP SDK by using command below:
gcloud app deploy
Namecheap
Find a domain that hasn't been taken by someone else on Namecheap for Education Go to GCP custom domain section to add the domain and get it certified by Google Add DNS records to the domain on Namecheap