aboutsummaryrefslogtreecommitdiff
path: root/docker/valkey/valkey-server
diff options
context:
space:
mode:
authorMichal Nasiadka <mnasiadka@gmail.com>2024-10-11 14:13:58 +0200
committerBartosz Bezak <bartosz@stackhpc.com>2025-10-29 16:32:24 +0100
commitaf9dfb0dba11f0cb025a806792c3b7dcb71dc39c (patch)
treee09bf0c47e4177abc74f09c075cbc4bfaf75c41b /docker/valkey/valkey-server
parent34923a33ec4edd234c43babf1e2a118b86fa8b83 (diff)
downloadkolla-af9dfb0dba11f0cb025a806792c3b7dcb71dc39c.tar.gz
kolla-af9dfb0dba11f0cb025a806792c3b7dcb71dc39c.zip
Add Valkey
Change-Id: I02f3adf9825636e2b81c50543d6f95ea986019b6 Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Diffstat (limited to 'docker/valkey/valkey-server')
-rw-r--r--docker/valkey/valkey-server/Dockerfile.j223
1 files changed, 23 insertions, 0 deletions
diff --git a/docker/valkey/valkey-server/Dockerfile.j2 b/docker/valkey/valkey-server/Dockerfile.j2
new file mode 100644
index 000000000..046260d7b
--- /dev/null
+++ b/docker/valkey/valkey-server/Dockerfile.j2
@@ -0,0 +1,23 @@
+FROM {{ namespace }}/{{ image_prefix }}valkey-base:{{ tag }}
+{% block labels %}
+LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build_date }}"
+{% endblock %}
+
+{% block valkey_server_header %}{% endblock %}
+
+{% import "macros.j2" as macros with context %}
+
+{% if base_package_type == 'rpm' %}
+{{ macros.enable_extra_repos(['epel']) }}
+ {% set valkey_server_packages = ['valkey'] %}
+{% elif base_package_type == 'deb' %}
+ {% set valkey_server_packages = ['valkey'] %}
+{% endif %}
+{{ macros.install_packages(valkey_server_packages | customizable("packages")) }}
+
+{{ macros.kolla_patch_sources() }}
+
+{% block valkey_server_footer %}{% endblock %}
+{% block footer %}{% endblock %}
+
+USER valkey