@@ -11,7 +11,7 @@ set_permissions () {
1111 # confirm data volume exists. otherwise create it.
1212 if [ ! -d ${volume} ]; then
1313 echo " data directory ${volume} does not exist. creating it."
14- mkdir ${volume}
14+ mkdir -p ${volume}
1515 fi
1616 echo " setting required directory permissions on ${volume} " ;
1717 docker run -d --user root --name sewaa-build -v ./data/logs:/opt/vol icpac/fast-cgan-api tail -f /etc/hosts
@@ -48,8 +48,10 @@ if [[ $1 == "express" ]]; then
4848 docker compose pull
4949 set_permissions
5050 download_config_data
51- echo " starting docker containers and showing logs on the foreground"
52- docker compose up -d && docker compose logs -ft
51+ echo " starting docker containers"
52+ docker compose down && docker compose up -d
53+ echo " cleaning up unused resources and showing logs on the foreground"
54+ docker system prune -f && docker compose logs -ft
5355elif [[ $1 == " restart" ]]; then
5456 echo " updating docker images from dockerhub registry"
5557 docker compose pull
@@ -76,12 +78,11 @@ elif [[ $1 == "update" ]]; then
7678elif [[ $1 == " pull" ]]; then
7779 echo " pulling docker images from DockerHub"
7880 docker compose pull
79- echo " preparing docker services runtime environment"
80- set_permissions
8181elif [[ $1 == " build" ]]; then
8282 echo " building docker $2 image(s) without cache"
8383 docker compose build --no-cache $2
84- echo " preparing docker services runtime environment"
84+ elif [[ $1 == " setup" ]]; then
85+ echo " setting up data directory permissions"
8586 set_permissions
8687elif [[ $1 == " start" ]]; then
8788 echo " starting docker services"
0 commit comments