Skip to content

Latest commit

 

History

History
48 lines (39 loc) · 2.63 KB

README.md

File metadata and controls

48 lines (39 loc) · 2.63 KB

QuickInstall.app - DevOps

Quality Gate Status Code Smells Maintainability Rating Reliability Rating Vulnerabilities

Prerequisites

  • Provisioned a Service Account with the following roles:
    • Cloud Datastore Owner
    • Cloud Functions Admin
    • Cloud Storage for Firebase Admin
    • Firebase Rules Admin
    • Project IAM Admin
    • Service Account Admin
    • Service Account User
    • Service Usage Admin
    • Storage Admin
  • Create a private key for the Service Account and download it as a file by following this instructions

This project includes a Dev Container that is pre-configured with all the necessary tools installed and an environment properly set up.

There are several ways to start using dev containers:

  • Launch the dev container directly from the GitHub repository using Codespaces
  • Launch the dev container from Visual Studio Code or Visual Studio using the Dev Containers extension
  • Launch the dev container from an IntelliJ IDE (with early support only - not recommended)
  • Launch the dev container using Dev Container CLI and Docker:
    devcontainer up --workspace-folder .

Without using the include dev container, please make sure the following requirements are met:

Deploying the backend servers

  1. Modify the variables.tf file to match your environment
  2. Initialise Terraform modules
    terraform init
  3. Apply the infrastructure
    terraform apply