Tour-de-Force / btc-app

The Bicycle Touring Companion App
1 stars 2 forks source link

Documentation for deployment process #221

Closed jsieber closed 7 years ago

jsieber commented 7 years ago

Before the end of the year, we would appreciate the following documentation. Some of this documentation may already exist and we just need to know where it is located, other parts probably still need to be created.

We need deployment guides for setting up the Amazon infrastructure from the Github project. I see the documentation listed here: https://github.com/Tour-de-Force/btc-infrastructure but it appears to be for running locally in a virtual machine. I'm hoping for documentation that would outline step by step how we could build out the necessary infrastructure from the existing projects in the Tour-de-Force Github account.

It appears that we have the following items running in AWS. Let me know if I'm missing any or included something we don't need.

Am I missing other items? A step by step guide of how we could start an entirely new environment within AWS would be fantastic. We can discuss further in the meeting tomorrow.

samfalconer commented 7 years ago

Deploying the mobile clients simply requires doing a device build for each platform (detailed here): https://github.com/Tour-de-Force/btc-app/blob/master/README.md#device https://github.com/Tour-de-Force/btc-app/blob/master/README.md#device-1

Deploying the web client to AWS is also detailed here: https://github.com/Tour-de-Force/btc-app/blob/master/README.md#deploying-for-web

Deploying the server to AWS is detailed here: https://github.com/Tour-de-Force/btc-app-server/blob/master/README.md#updating-the-aws-server

Unfortunately, listing out each step to re-setup AWS would be a long task. I would have to figure out all the steps first. I'm pretty sure everything that doesn't exist as code is just in some AWS GUI.

I will address each of those items in your list next.

samfalconer commented 7 years ago
samfalconer commented 7 years ago

Closing as answered and linking from Readme.