Use specific mysql docker image, plus install_docker_compose function
Change-Id: I508d64a0e2f12587739ea159ef8687aae797e4a6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/installers/docker/docker-compose.yaml b/installers/docker/docker-compose.yaml
index 82d0d09..01b4d66 100644
--- a/installers/docker/docker-compose.yaml
+++ b/installers/docker/docker-compose.yaml
@@ -65,7 +65,7 @@
# - mongo
# - ro
ro-db:
- image: mysql
+ image: mysql:5
networks:
- netOSM
env_file:
diff --git a/installers/install_osm.sh b/installers/install_osm.sh
index 9836bf2..618799f 100755
--- a/installers/install_osm.sh
+++ b/installers/install_osm.sh
@@ -491,6 +491,14 @@
echo "... restarted Docker service"
}
+function install_docker_compose() {
+ # installs and configures docker-compose
+ echo "Installing Docker Compose ..."
+ sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
+ sudo chmod +x /usr/local/bin/docker-compose
+ echo "... Docker Compose installation done"
+}
+
function install_juju() {
echo "Installing juju"
sudo snap install juju --classic
@@ -505,7 +513,7 @@
docker pull wurstmeister/kafka
docker pull wurstmeister/zookeeper
docker pull mongo
- docker pull mysql
+ docker pull mysql:5
git -C ${LWTEMPDIR} clone https://osm.etsi.org/gerrit/osm/MON
docker build ${LWTEMPDIR}/MON -f ${LWTEMPDIR}/MON/docker/Dockerfile -t osm/mon || ! echo "cannot build MON docker image" >&2
docker build ${LWTEMPDIR}/MON/policy_module -f ${LWTEMPDIR}/MON/policy_module/Dockerfile -t osm/pm || ! echo "cannot build PM docker image" >&2
@@ -539,6 +547,7 @@
docker swarm init --advertise-addr ${DEFAULT_IP}
docker network create --driver=overlay --attachable --opt com.docker.network.driver.mtu=${DEFAULT_MTU} netOSM
docker stack deploy -c ${OSM_DEVOPS}/installers/docker/docker-compose.yaml osm
+ #docker-compose -f /usr/share/osm-devops/installers/docker/docker-compose.yaml up -d
EONG
echo "Finished deployment of lightweight build"
}
@@ -552,6 +561,7 @@
DEFAULT_MTU=$(ip addr show ${DEFAULT_IF} | perl -ne 'if (/mtu\s(\d+)/) {print $1;}')
install_juju
install_docker_ce
+ #install_docker_compose
generate_docker_images
generate_docker_env_files
deploy_lightweight