84 lines
1.9 KiB
Bash
Executable File
84 lines
1.9 KiB
Bash
Executable File
#!/bin/sh
|
|
# 1.khoi tao docker network
|
|
docker network create bi-net
|
|
echo "docker network create bi-net"
|
|
|
|
sudo mkdir -p /data/biface
|
|
echo "mkdir -p /data/biface"
|
|
sudo mkdir -p /data/boxaicms
|
|
echo "mkdir -p /data/boxaicms"
|
|
sudo mkdir -p /data/boxaicms/logs
|
|
echo "mkdir -p /data/boxaicms/logs"
|
|
sudo mkdir -p /data/boxaicms/files_storage
|
|
echo "mkdir -p /data/boxaicms/files_storage"
|
|
sudo mkdir -p /data/boxaicms/backup
|
|
echo "mkdir -p /data/boxaicms/backup"
|
|
sudo mkdir -p /data/boxaicms/db
|
|
echo "mkdir -p /data/boxaicms/db"
|
|
sudo mkdir -p /data/cloud_server
|
|
echo "mkdir -p /data/cloud_server"
|
|
sudo mkdir -p /data/cloud_server/logs
|
|
echo "mkdir -p /data/cloud_server/logs"
|
|
|
|
# cai dat db
|
|
cd ~/biface_v2/db
|
|
docker-compose up -d
|
|
while true
|
|
do
|
|
if [ "$( docker container inspect -f '{{.State.Health.Status}}' db_mysql )" = "healthy" ];
|
|
then
|
|
echo "docker exec -i db_mysql mysql -uadmin -p9hTeHPF6eWK6 < /home/aibox/biface_v2/db/boxai_cms_base.sql"
|
|
docker exec -i db_mysql mysql -uadmin -p9hTeHPF6eWK6 < /home/aibox/biface_v2/db/boxai_cms_base.sql
|
|
echo "Import db DONE!"
|
|
break;
|
|
else
|
|
echo "Waiting....."
|
|
sleep 60
|
|
fi
|
|
done;
|
|
|
|
# 2.cai dat cms
|
|
echo "cai dat cms"
|
|
cd ~/biface_v2/broker
|
|
docker-compose up -d
|
|
|
|
cd ~/biface_v2/redis
|
|
docker-compose up -d
|
|
|
|
cd ~/biface_v2/cloud_server
|
|
docker-compose up -d
|
|
|
|
cd ~/biface_v2/boxaicms
|
|
docker-compose up -d
|
|
|
|
cd ~/biface_v2/boxaicms_view
|
|
docker-compose up -d
|
|
|
|
# 3.cai dat facefeature
|
|
echo "cai dat facefeature"
|
|
cd ~/biface_v2/facefeature_onpremise_cython_v2
|
|
docker-compose up -d
|
|
|
|
# 4.cai dat reva_biface
|
|
echo "cai dat reva_biface"
|
|
|
|
cd ~/reva_biface/reva
|
|
docker-compose up -d
|
|
|
|
cd ~/reva_biface/reva_view
|
|
docker-compose up -d
|
|
|
|
cd ~/biface_v2/biface_view
|
|
docker-compose up -d
|
|
|
|
# 5.cai dat ekyc
|
|
echo "cai dat ekyc"
|
|
cd ~/ekyc/bekyc_onpremise_cython
|
|
docker-compose up -d
|
|
|
|
cd ~/ekyc/bekyc_webserver
|
|
docker-compose up -d
|
|
|
|
cd ~/ekyc/bekyc_view
|
|
docker-compose up -d
|