Start ObjectStore

This commit is contained in:
admin authored and GitHub committed 2026-10-09 15:22:54 +02:00
commit 8a3bee5dcc
1 file changed
+17
+17
View File
@@ -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.