Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Native Google Cloud Platform (GCP) Support #90

Open
namanjain opened this issue Feb 17, 2024 · 2 comments
Open

Native Google Cloud Platform (GCP) Support #90

namanjain opened this issue Feb 17, 2024 · 2 comments
Assignees

Comments

@namanjain
Copy link

We’ve been running Chainstorage on AWS and it’s been working out great so far. However, most of our infrastructure is on GCP. It would be great if Chainstorage could natively support GCP in addition to AWS. Are there any such plans in the pipeline? It would be a game changer for us and also expand its usability for a broader audience.

If there is any room for collaboration, we are open to contributing to the codebase and documentation.

@leozc
Copy link
Contributor

leozc commented Feb 18, 2024

@bestmike007 is working on this

@bestmike007
Copy link
Contributor

@namanjain it's WIP, not production ready but you can give it a try with the following config:

storage_type:
  meta: FIRESTORE
  blob: GCS
  dlq: FIRESTORE
aws:
  local_stack: false
gcp:
  project: your-chainstorage-project
  bucket: your-chainstorage-blob-bucket

You can use the ADC to authenticate the chainstorage processes. The default firestore database and one GCS bucket is required, and the firestore database can be configured using the firebase cli with the configurations in https://github.com/coinbase/chainstorage/tree/master/scripts/firebase

Documents will be updated later, and we welcome all kinds of contributions.

@jiezhang jiezhang self-assigned this Feb 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants