Fix docker file of vfc-gvnfm-vnflcm
[vfc/gvnfm/vnflcm.git] / lcm / docker / instance_init.sh
1 #!/bin/bash
2 function install_python_libs {
3     cd /service/vfc/gvnfm/vnflcm/lcm
4     pip install -r requirements.txt
5 }
6
7 function start_redis_server {
8     redis-server &
9 }
10
11 function start_mysql {
12     su mysql -c /usr/bin/mysqld_safe &
13     service mysql start
14     # Wait for mysql to initialize; Set mysql root password
15     for i in {1..10}; do
16         sleep $i
17         bash /usr/bin/mysqladmin -u root password $MYSQL_ROOT_PASSWORD &> /dev/null && break
18     done
19 }
20
21 function create_database {
22     cd /service/bin
23     bash initDB.sh root $MYSQL_ROOT_PASSWORD 3306 127.0.0.1
24     cd /service
25 }
26
27 install_python_libs
28 start_redis_server
29 start_mysql
30 create_database