|
@@ -1,7 +1,7 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
# default ports
|
|
|
-# UI API DF RD SQL
|
|
|
+# UI API DF RD MYSQL
|
|
|
ports=("80" "5000" "5050" "6380" "3305")
|
|
|
# default flag for bulding docker images
|
|
|
b=true
|
|
@@ -25,7 +25,7 @@ do
|
|
|
"-rd")
|
|
|
ports[3]=${args[$i+1]}
|
|
|
;;
|
|
|
- "-sql")
|
|
|
+ "-mysql")
|
|
|
ports[4]=${args[$i+1]}
|
|
|
;;
|
|
|
"-b")
|
|
@@ -60,12 +60,7 @@ then
|
|
|
fi
|
|
|
|
|
|
# running containers
|
|
|
-echo
|
|
|
-echo Starting MySQL...
|
|
|
-cd mysql
|
|
|
-docker build -t mysql-baangt:latest .
|
|
|
-cd ..
|
|
|
-docker run --name mysql -p ${ports[4]}:3306 -d -e MYSQL_RANDOM_ROOT_PASSWORD=yes mysql-baangt:latest
|
|
|
+
|
|
|
# Redis
|
|
|
echo
|
|
|
echo Starting Redis...
|
|
@@ -91,7 +86,7 @@ echo Starting UI Service...
|
|
|
docker run -d -p ${ports[0]}:5000 --name baangt-ui \
|
|
|
-e DATABASE_URL=mysql+pymysql://baangt:12345@172.17.0.1:${ports[4]}/definition \
|
|
|
-e BAANGT_DATAFILE_HOST=172.17.0.1:${ports[2]} \
|
|
|
- -e BAANGT_API_HOST=172.17.0.1:${ports[1]} baangt-ui:latest
|
|
|
+ -e BAANGT_API_HOST=172.17.0.1:${ports[1]} --rm baangt-ui:latest
|
|
|
|
|
|
# API Service
|
|
|
echo
|
|
@@ -99,4 +94,4 @@ echo Starting Execution API Service...
|
|
|
docker run -d -p ${ports[1]}:5000 --name baangt-api \
|
|
|
-e BAANGT_DATAFILE_HOST=172.17.0.1:${ports[2]} \
|
|
|
-e DATABASE_URL=mysql+pymysql://baangt:12345@172.17.0.1:${ports[4]}/execution \
|
|
|
- -e REDIS_URL=redis://172.17.0.1:${ports[3]}/0 baangt-api:latest
|
|
|
+ -e REDIS_URL=redis://172.17.0.1:${ports[3]}/0 --rm baangt-api:latest
|