Files
nats-upload/README.md
2026-02-21 12:57:04 +01:00

30 lines
617 B
Markdown

# nats-upload
Tooling for uploading and executing binaries via NATS Object Store.
## nats-upload
A GitHub Action to upload binaries to a NATS Object Store for self-update.
## nats-exec
A tool to download and execute the latest version of a binary from NATS Object Store.
### Usage
```bash
nats-exec <binary-name> [args...]
```
Example:
```bash
nats-exec mybinary version
```
### Environment Variables
- `NATS_URL`: NATS server URL (default: `nats://localhost:4222`)
- `NATS_BUCKET`: Object store bucket name (default: `binaries`)
- `NATS_CACHE_DIR`: Local cache directory (default: `/tmp/nats-exec-cache`)