mirror of
https://github.com/sablierapp/sablier.git
synced 2026-01-03 11:34:58 +01:00
edbf7d9d15d7e19d01ca48f8d3b917c68923c789
* test(kubernetes): use testcontainers for test
* fix(kubernetes): get state properly reports the workload as down when scaled to 0
* refactor(kubernetes): split provider in multiple files
* refactor(provider): use Instance prefix for actions
* test(testcontainers): use provider.PullImage
* squash
* Revert "test(testcontainers): use provider.PullImage"
This reverts commit 6f958c48a5.
* test: add random generator thread safety
A free and open-source software to start workloads on demand and stop them after a period of inactivity.
Think of it a bit like a serverless platform, but for your own servers.
Either because you don't want to overload your raspberry pi or because your QA environment gets used only once a week and wastes resources by keeping your workloads up and running, Sablier is a project that might interest you.
🎯 Features
- Supports the following providers
- Docker
- Docker Swarm
- Kubernetes
- Supports multiple reverse proxies
- Apache APISIX
- Caddy
- Envoy
- Istio
- Nginx (NJS Module)
- Nginx (WASM Module)
- Traefik
- Scale up your workload automatically upon the first request
- Scale your workload to zero automatically after a period of inactivity
📝 Documentation
Languages
Go
89.4%
HTML
9.9%
Makefile
0.6%
Dockerfile
0.1%

