learningtapestry / canvas-google-drive-connector

An open source plugin for Instructure Canvas to connect to Google Drive.
GNU General Public License v3.0
7 stars 4 forks source link

Request for assistance with Canvas-Google Drive Connector Installation #31

Open athyg opened 5 years ago

athyg commented 5 years ago

Hi there,

Hoping you can assist with my query. I'm very new to GitHub and have identified your Canvas-Google Drive Connector code which I believe can solve a problem which I'm currently experiencing with getting the Google Drive integration working on my self-hosted Canvas LMS instance. There are quite comprehensive instructions for configuration of the server installation as well as the API, but I'm unsure of how to actually install the code on my application server - this appears to be implied knowledge, and perhaps it is routine for regular GitHub users.

Are you able to assist by providing the missing instructions to fill this gap, so I can proceed with this installation?

Thanks, Athy.

andersoncardoso commented 5 years ago

Hi Athy,

sorry for the late response, I was on vacation and just returned. Ideally we would have a running instance you could just use (I'm not sure if navigationnorth or learningtapestry has it), but if you want to deploy an instance of this service:

the deploy would be a default Ruby/rack app deploy.

If you are using an automated deploy service like cloud66, heroku or elastic beanstalk most of this would be abstracted for you. You essentially have to set the server, set the google app and edit the env vars.

I hope this helps, if you have more questions let me know.

athyg commented 5 years ago

Hi Anderson, Thanks for getting back to me. To be honest, these additional instructions don't really help. I already have a Canvas LMS instance running on an AWS ECS server, which was deployed using the services of Turnkey: https://www.turnkeylinux.org/. I think I'm going to need some assistance from a developer to assist with installation of this code; I've been able to clone the repository to my server (I think this is right), and attempted to follow your instructions, but I'm not confident enough to proceed in case I do some damage. Whilst I'm keen to get this working, it's not a very high priority at the moment as I've got a workaround that is sufficient for the time being. Thanks again, Athy.