Skip to content

Setting Up a DSC Portal

Frank Matranga edited this page Dec 3, 2019 · 2 revisions

TODO: Automate setting up a Google Cloud Project and activating APIs. Not sure if this is possible...

Setting up a DSC Portal is as simple as creating a GDrive folder, setting the right environment variables and hosting the code somewhere!

Google Cloud Console

Create a Google Cloud Console project here. Add your Core Team members to the project as Editors so they also have access.

Next, create a service account on the APIs & Services -> Credentials page. Save the secret keys somewhere private, you will need them later! I named my service account operator. Not the email that is generated for the service account. You will need this for the GDrive step.

Finally, activate the following APIs from the API Library:

  • Google Drive
  • Google Docs
  • Google Calendar
  • Apps Script
  • Google Sheets
  • Google Slides

Google Drive Setup

To make use of the Docs, Slides, Sheets, Forms, etc. automation, you must have a shared Google Drive folder that you connect to the DSC Portal.

Create the folder (if you do not have one already) and share it with the service account, using the email address given to you when you created it. Make sure to give it full access.

Environment Variables

coming soon...

Repo Hosting

coming soon...

Clone this wiki locally