Skip to content

Add memcached-proxy image with pinned digest and embedded routelib#333

Draft
Copilot wants to merge 2 commits into
masterfrom
copilot/add-memcached-docker-image
Draft

Add memcached-proxy image with pinned digest and embedded routelib#333
Copilot wants to merge 2 commits into
masterfrom
copilot/add-memcached-docker-image

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 1, 2026

Memcached Docker image based on memcached:1.6.42-trixie with built-in proxy support, since the official image doesn't ship the proxy route library.

Changes

  • Dockerfile: Based on memcached:1.6.42-trixie pinned by digest (sha256:26983a43c...), embeds routelib.lua from memcached/memcached-proxylibs pinned to commit e3c024fb0d
  • CI: Added service to docker-compose.ci.yml and Makefile container-structure-test entry
  • Tests: Verifies memcached version, proxy support (proxy_config option), and presence of /usr/local/lib/memcached/routelib.lua

Usage

# Standard mode
docker run bdossantos/memcached-proxy

# Proxy mode with embedded routelib
docker run -v /path/to/config.lua:/etc/memcached/proxy.lua:ro \
  bdossantos/memcached-proxy \
  memcached -o proxy_config=/usr/local/lib/memcached/routelib.lua:/etc/memcached/proxy.lua

References

Copilot AI changed the title Add memcached-proxy Docker image based on memcached 1.6.42-trixie Add memcached-proxy image with pinned digest and embedded routelib Jun 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants