feat(valkey): add Valkey 9 Alpine compose file

- Add docker-compose.yaml with password authentication commented out by
  default (no password required)
- Add .env.example with VALKEY_PASSWORD documented and commented out
This commit is contained in:
siujamo committed 2026-07-30 14:24:42 +08:00
1 parent 4024f91caf
commit f889be6cdb
2 files changed
+39

No files matched your search

+30
View File
@@ -0,0 +1,30 @@
# Docker Compose file for Valkey (Alpine)
#
# Usage:
# docker compose up -d
#
# By default, Valkey starts with no password — any client can connect.
# To require a password, set VALKEY_PASSWORD in your .env file and uncomment
# the "command" line below. Clients must then authenticate with AUTH
# <password>.
#
# Environment variables (see .env.example for details):
# VALKEY_PASSWORD - Optional password for client connections
services:
valkey:
# For available image tags, see https://hub.docker.com/_/valkey
image: valkey/valkey:9-alpine
container_name: valkey
# To enable password authentication, set VALKEY_PASSWORD in your .env file
# and uncomment the following line:
# command: valkey-server --requirepass ${VALKEY_PASSWORD}
ports:
# Map host port 6379 to container port 6379 (Valkey default).
- "6379:6379"
volumes:
# Persist data beyond container lifetime.
- valkey_data:/data
volumes:
valkey_data: