Sign inSign up

spoolersh/memspoold

By spoolersh

Updated about 17 hours ago

Spooler message queue for local development and tests: in-memory, no account, nothing persists.

Image
Integration & delivery
Message queues
Developer tools
0

809

spoolersh/memspoold repository overview

Spooler local evaluation image

Spooler is a managed message queue.

spoolersh/memspoold is that server on your machine, with ephemeral in-memory storage. It needs no account and issues no API key. Nothing persists: every message is lost when the container exits. It is an evaluation build, licensed for development, testing and evaluation only, not for production. See License.

Run it

docker run --rm -p 127.0.0.1:8080:8080 spoolersh/memspoold

The API is at http://localhost:8080/v1. Any bearer token authenticates, which is why the port is bound to loopback.

Everything else, from the first request to what this image does and does not reproduce, is at docs.spooler.sh:

What is in the image

  • The Spooler server with ephemeral in-memory storage. Not a mock and not a reimplementation.
  • One static binary on FROM scratch: no shell, no package manager, no operating system. It runs as uid 65534 and makes no outbound connections.
  • linux/amd64 and linux/arm64.
  • One port, 8080. No volumes and no environment variables.
  • A HEALTHCHECK, so a runner that waits for the container to become healthy will not race the first request.

Tags

Tag
latestThe current release.
0.1.0A specific release. Version tags are not moved once published; pin one in CI.

License

Proprietary. The image is free to use for developing, testing and evaluating Spooler, including in automated test environments. Mirroring it into your own registry and building your own test images on top of it are allowed. It may not be run in production or as a substitute for the Spooler service, and may not otherwise be redistributed or modified. It is provided as is, without warranty.

The full text is at spooler.sh/legal/spooler-evaluation-license.txt and at /LICENSE in the image.

Report a problem: github.com/spoolersh/docs/issues

Tag summary

Content type

Image

Digest

sha256:5c8e72919

Size

5.6 MB

Last updated

about 17 hours ago

docker pull spoolersh/memspoold