From 9faff9ad3f2b410d9e9948fad33a88344f08a3a9 Mon Sep 17 00:00:00 2001 From: Shuotian Cheng Date: Tue, 21 Mar 2017 00:04:50 -0700 Subject: [PATCH] [database]: Mount /var/run/redis/ folder from host for all dockers - Create /var/run/redis/ folder on the host - Install Python client for Redis on the host - Mount /var/run/redis/ as read/write from host for all dockers - Enable accessing the database everywhere including on the host and from remote Signed-off-by: Shuotian Cheng --- build_debian.sh | 3 +++ files/build_templates/docker_image_ctl.j2 | 1 + files/build_templates/sonic_debian_extension.j2 | 5 ++++- platform/broadcom/docker-orchagent-brcm.mk | 1 - platform/broadcom/docker-syncd-brcm.mk | 1 - platform/cavium/docker-orchagent-cavm.mk | 1 - platform/cavium/docker-syncd-cavm.mk | 1 - platform/centec/docker-orchagent-centec.mk | 1 - platform/centec/docker-syncd-centec.mk | 1 - platform/mellanox/docker-orchagent-mlnx.mk | 1 - platform/mellanox/docker-syncd-mlnx.mk | 1 - rules/docker-database.mk | 2 -- rules/docker-fpm-gobgp.mk | 2 -- rules/docker-fpm.mk | 1 - rules/docker-lldp-sv2.mk | 1 - rules/docker-snmp-sv2.mk | 1 - rules/docker-teamd.mk | 2 -- 17 files changed, 8 insertions(+), 18 deletions(-) diff --git a/build_debian.sh b/build_debian.sh index a303691b1dcc..0bce39736b9f 100755 --- a/build_debian.sh +++ b/build_debian.sh @@ -240,6 +240,9 @@ sudo LANG=C chroot $FILESYSTEM_ROOT easy_install pip sudo LANG=C chroot $FILESYSTEM_ROOT pip install 'docker-py==1.6.0' ## Note: keep pip installed for maintainance purpose +## Create /var/run/redis folder for docker-database to mount +sudo mkdir -p $FILESYSTEM_ROOT/var/run/redis + ## Config DHCP for eth0 sudo tee -a $FILESYSTEM_ROOT/etc/network/interfaces > /dev/null <