karmapa / kagyumonlam.org

MIT License
1 stars 0 forks source link

deployment #12

Open colinsullivan opened 7 years ago

colinsullivan commented 7 years ago

I learned how to deploy to Firebase (took a whole 3 minutes).

For now, I've created kagyumonlamweb@gmail.com and set up Firebase using that account. A credit card was not required, so that's good.

We can also set up Google Analytics using this account if desired.

Perhaps ideally we would have an <@kagyumonlam.org> email address to be used as the Firebase user account, or use a Google account that is already in use by folks on the monlam team doing web maintenance.

I think it will be difficult enough to get a DNS change.

https://kagyumonlamdev.firebaseapp.com

colinsullivan commented 7 years ago

Deployment Option 1: Firebase

A deployment to Firebase would look something like this:

DNS entries needed for domain verification:

kagyumonlam.org TXT globalsign-domain-verification=1iNNGLlJ6qSchnP2Ivr5P06LlcXvzzNZHMx8aZch_n
kagyumonlam.org TXT firebase=kagyumonlamprod
colinsullivan commented 7 years ago

Deployment Option 2: Existing Host

Another possible strategy is to get FTP or shell access to the existing kagyumonlam.org file server and deploy our site there. In this case, the process would look something like this:

To me, this deployment option seems more fragile because the website remains dependent on the existing kagyumonlam.org server which is not actively maintained.

colinsullivan commented 7 years ago

@tallt0m, would you like to reach out to:

James Chen <jchen1 [at] winbond.com> Ken McNamara <members [at] kagyumonlam.org>, <vajrabone [at] hotmail.com> and Tashi

to find out who has access to the GoDaddy account? This will be necessary if we are to choose deployment option #1