Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acouvreur/sablier
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.
https://github.com/acouvreur/sablier
docker docker-swarm hacktoberfest kubernetes nginx plugin podman traefik traefik-plugin
Last synced: 2 months ago
JSON representation
Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible.
- Host: GitHub
- URL: https://github.com/acouvreur/sablier
- Owner: acouvreur
- License: agpl-3.0
- Created: 2020-10-20T18:07:26.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-30T19:49:55.000Z (8 months ago)
- Last Synced: 2024-05-01T20:46:28.325Z (8 months ago)
- Topics: docker, docker-swarm, hacktoberfest, kubernetes, nginx, plugin, podman, traefik, traefik-plugin
- Language: Go
- Homepage: https://acouvreur.github.io/sablier/
- Size: 6.63 MB
- Stars: 1,057
- Watchers: 11
- Forks: 41
- Open Issues: 46
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - acouvreur/sablier - Start your containers on demand, shut them down automatically when there's no activity. Docker, Docker Swarm Mode and Kubernetes compatible. (kubernetes)
README
# Sablier
[![GitHub license](https://img.shields.io/github/license/acouvreur/sablier.svg)](https://github.com/acouvreur/sablier/blob/master/LICENSE)
[![GitHub contributors](https://img.shields.io/github/contributors/acouvreur/sablier.svg)](https://GitHub.com/acouvreur/sablier/graphs/contributors/)
[![GitHub issues](https://img.shields.io/github/issues/acouvreur/sablier.svg)](https://GitHub.com/acouvreur/sablier/issues/)
[![GitHub pull-requests](https://img.shields.io/github/issues-pr/acouvreur/sablier.svg)](https://GitHub.com/acouvreur/sablier/pulls/)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)[![GoDoc](https://godoc.org/github.com/acouvreur/sablier?status.svg)](http://godoc.org/github.com/acouvreur/sablier)
![Latest Build](https://img.shields.io/github/actions/workflow/status/acouvreur/sablier/build.yml?style=flat-square&branch=main)
![Go Report](https://goreportcard.com/badge/github.com/acouvreur/sablier?style=flat-square)
![Go Version](https://img.shields.io/github/go-mod/go-version/acouvreur/sablier?style=flat-square)
![Latest Release](https://img.shields.io/github/v/release/acouvreur/sablier?style=flat-square&sort=semver)
![Latest PreRelease](https://img.shields.io/github/v/release/acouvreur/sablier?style=flat-square&include_prereleases&sort=semver)An free and open-source software to start workloads on demand and stop them after a period of inactivity.
![Demo](./docs/assets/img/demo.gif)
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](https://acouvreur.github.io/sablier/#/providers/overview)
- Docker
- Docker Swarm
- Kubernetes
- [Supports multiple reverse proxies](https://acouvreur.github.io/sablier/#/plugins/overview)
- Nginx
- Traefik
- Caddy
- Scale up your workload automatically upon the first request
- [with a themable waiting page](https://acouvreur.github.io/sablier/#/themes)
- [with a hanging request (hang until service is up)](https://acouvreur.github.io/sablier/#/strategies?id=blocking-strategy)
- Scale your workload to zero automatically after a period of inactivity## 📝 Documentation
[See the documentation here](https://acouvreur.github.io/sablier/#/)