Skip to content

Commit 10078f8

Browse files
authored
Replace valkey with redis in Docker setup
1 parent 4fca8d2 commit 10078f8

File tree

3 files changed

+8
-3
lines changed

3 files changed

+8
-3
lines changed

dockers/docker-database/Dockerfile.j2

+6-1
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,14 @@ RUN apt-get clean -y && \
3838
s/^notify-keyspace-events ""$/notify-keyspace-events AKE/; \
3939
s/^databases [0-9]+$/databases 100/ \
4040
s/^unixsocketgroup wheel/# unixsocketgroup wheel/ \
41-
s/^dir /var/lib/valkey/dir /var/lib/redis/ \
41+
s/^dir \/var\/lib\/valkey/dir \/var\/lib\/redis/ \
4242
' /etc/valkey/valkey.conf
4343

44+
RUN mkdir -p /var/lib/redis
45+
RUN ln -s /etc/valkey/valkey.conf /etc/redis/redis.conf
46+
RUN ln -s /usr/bin/valkey-server /usr/bin/redis-server
47+
RUN ln -s /usr/bin/valkey-cli /usr/bin/redis-cli
48+
4449
COPY ["supervisord.conf.j2", "/usr/share/sonic/templates/"]
4550
COPY ["critical_processes.j2", "/usr/share/sonic/templates/"]
4651
COPY ["docker-database-init.sh", "/usr/local/bin/"]

dockers/docker-database/base_image_files/redis-cli

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,4 @@ if [ -t 1 ] ; then
77
DOCKER_EXEC_FLAGS+="t"
88
fi
99

10-
docker exec -$DOCKER_EXEC_FLAGS database valkey-cli "$@"
10+
docker exec -$DOCKER_EXEC_FLAGS database redis-cli "$@"

dockers/docker-database/supervisord.conf.j2

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ dependent_startup=true
4343
{%- set LOOPBACK_IP = '' -%}
4444
{%- set ADDITIONAL_OPTS = '' %}
4545
{%- endif -%}
46-
command=/bin/bash -c "{ [[ -s /var/lib/{{ redis_inst }}/dump.rdb ]] || rm -f /var/lib/{{ redis_inst }}/dump.rdb; } && mkdir -p /var/lib/{{ redis_inst }} && exec /usr/bin/valkey-server /etc/valkey/valkey.conf --bind {{ LOOPBACK_IP }} {{ redis_items['hostname'] }} --port {{ redis_items['port'] }} --unixsocket {{ redis_items['unix_socket_path'] }} --pidfile /var/run/redis/{{ redis_inst }}.pid --dir /var/lib/{{ redis_inst }} {{ ADDITIONAL_OPTS }}"
46+
command=/bin/bash -c "{ [[ -s /var/lib/{{ redis_inst }}/dump.rdb ]] || rm -f /var/lib/{{ redis_inst }}/dump.rdb; } && mkdir -p /var/lib/{{ redis_inst }} && exec /usr/bin/redis-server /etc/redis/redis.conf --bind {{ LOOPBACK_IP }} {{ redis_items['hostname'] }} --port {{ redis_items['port'] }} --unixsocket {{ redis_items['unix_socket_path'] }} --pidfile /var/run/redis/{{ redis_inst }}.pid --dir /var/lib/{{ redis_inst }} {{ ADDITIONAL_OPTS }}"
4747
priority=2
4848
user=redis
4949
autostart=true

0 commit comments

Comments
 (0)