From 8a3bee5dcceefab9fe95a116022f2a36eb52a082 Mon Sep 17 00:00:00 2001 From: LunarSkyOSS Date: Fri, 9 Oct 2026 15:22:54 +0200 Subject: [PATCH] Start ObjectStore --- README.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..603ae5e --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# ObjectStore + +Small S3-compatible object storage for LunarSky. Early development. + +Requires Docker Compose. Copy `.env.example` to `.env`, then set `S3_ACCESS_KEY` and `S3_SECRET_KEY` to unique values. The access key must be at least 16 alphanumeric characters; the secret must be at least 32 characters. + +```sh +cp .env.example .env +docker compose up -d --build +curl http://127.0.0.1:9000/health +``` + +Port 9000 binds to localhost. Data stays in the `object-data` Docker volume. `docker compose down -v` deletes that volume. + +Run `sh scripts/test.sh` with JDK 21 to test from source. Lunaris uses ObjectStore through its S3 storage adapter. + +Do not use this development version as the only copy of important data.