mirror of
https://github.com/deuxfleurs-org/garage.git
synced 2026-08-10 06:26:52 +00:00
1.2 KiB
1.2 KiB
Setup your development environment
We propose the following quickstart to setup a full dev. environment as quickly as possible:
- Setup a rust/cargo environment. eg.
dnf install rust cargo - Install awscli v2 by following the guide here.
- Run
cargo buildto build the project - Run
./script/dev-cluster.shto launch a test cluster (feel free to read the script) - Run
./script/dev-configure.shto configure your test cluster with default values (same datacenter, 100 tokens) - Run
./script/dev-bucket.shto create a bucket namedeprouvetteand an API key that will be stored in/tmp/garage.s3 - Run
source ./script/dev-env-aws.shto configure your CLI environment - You can use
garageto manage the cluster. Trygarage --help. - You can use the
awsgrgalias to add, remove, and delete files. Tryawsgrg help,awsgrg cp /proc/cpuinfo s3://eprouvette/cpuinfo.txt, orawsgrg ls s3://eprouvette.awsgrgis a wrapper on theaws s3command pre-configured with the previously generated API key (the one in/tmp/garage.s3) and localhost as the endpoint.
Now you should be ready to start hacking on garage!