Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/umarhadi/redis-fly
Redis on Fly.io
https://github.com/umarhadi/redis-fly
docker flyio redis
Last synced: 9 days ago
JSON representation
Redis on Fly.io
- Host: GitHub
- URL: https://github.com/umarhadi/redis-fly
- Owner: umarhadi
- License: mit
- Created: 2024-02-13T15:13:53.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-13T15:21:24.000Z (11 months ago)
- Last Synced: 2024-12-21T14:09:48.212Z (9 days ago)
- Topics: docker, flyio, redis
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Redis-Fly
This Docker image for Redis is specifically tailored for deployment on Fly.io, incorporating features from the official Redis image while ensuring operation in LTS (Long-Term Support) mode. It uniquely facilitates the integration of Redis configuration settings directly from environment variables and includes the option to activate swap space on Fly.io.
## Configurable Environment Variables
The image recognizes and utilizes a set of environment variables for customization:
- `REDIS_PORT`: Specifies the port for TLS connections, with a default setting of `6379`.
- `REDIS_PASSWORD`: Mandatory for setting the authentication password.
- `EXTRA_REDIS_CONFIG`: Allows the inclusion of additional Redis configuration settings. By default, no extra configurations are added.
- `SWAP`: Controls the activation of swap space, not enabled by default.
- `SWAP_SIZE`: Defines the size of the swap space, should it be enabled, with a default of `512M`.