Black Lives Matter

Neon Law

Doppler

We use Doppler as a centralized secrets management store for sensitive data like application passwords, third-party credentials, and server locations. The biggest benefit of Doppler is that it is the only place we upload this sensitive data. These secrets are then securely shared with the rest of our software ecosystem via Doppler's integrations with Vercel, GCP, GitHub, and Terraform.

Projects

We organize our Doppler environment with projects that correspond to the packages you see listed in our GitHub readme. These include:

  • web
  • email
  • postgres

Each of these projects correspond with a GCP Secret in each of our application GCP accounts. These are managed by Terraform in our repo.

We also have a special project for GitHub used specifically for GitHub Actions secrets.

Environments

In each project listed above, we have three environments:

  • dev, or development, which is for local development, uses only local ports for application and database processes, and contains test/staging credentials for third-party services.
  • stg, or staging, which is for our staging servers running on our staging GCP account.
  • prd, or production, which is for our production servers running on our staging GCP account.

Neon Law

All content presented herein is for informational purposes only. Nothing should be construed as legal advice. Transmission and receipt of this information is not intended to create and does not constitute, an attorney-client relationship with lawyers on this platform. There is no expectation of attorney-client privilege or confidentiality of anything you may communicate to us in this forum. Do not act upon any information presented without seeking professional counsel.

Practice AreasPro BonoPGP Key
Join our e-mail list.Sign up for our e-mail list, the Neon Law Monthly.

Copyright © 2021 Neon Law®  under the Neon License.


This website is crafted by Nisar.