Skip to content

A storage engine for Rome using Google Cloud Storage

Notifications You must be signed in to change notification settings

congnd/rome-gcs-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

Rome storage engine using GCS

What is Rome

Rome is a tool that allows developers on Apple platforms to use:

  • Amazon's S3
  • Minio
  • Ceph
  • other S3 compatible object stores
  • or/and a local folder
  • your own custom engine

as a shared cache for frameworks built with Carthage.

You can learn more about Rome here.

What is this project for

This is another implementation that utilizes GCS (Google Cloud Storage) to provide upload/download/list objects functionalities used in Rome.

Usage

  • Save your GCP credential in your ~/.gcp/rome.json.
  • Replace the YOUR_BUCKET_ID in the script with your real bucket id.
  • In your Romefile, just declare the script as bellow
cache: 
  engine: path/to/the/gcs-engine.sh

About

A storage engine for Rome using Google Cloud Storage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages