@@ -12,6 +12,7 @@ export VERS_PIWIND='stable/2.3.x'
12
12
export SERVER_IMG=coreoasis/api_server
13
13
export WORKER_IMG=coreoasis/model_worker
14
14
export GIT_PIWIND=OasisPiWind
15
+ export DOCKER_BIN=$( command -v podman > /dev/null 2>&1 && echo " podman" || echo " docker" )
15
16
16
17
MSG=$( cat << -END
17
18
Do you want to reinstall?
@@ -32,15 +33,15 @@ if [[ $(docker volume ls | grep OasisData -c) -gt 1 || -d $SCRIPT_DIR/$GIT_PIWIN
32
33
33
34
if [[ " $WIPE " == 1 ]]; then
34
35
# stop oasisui_proxy if running
35
- docker -compose -f $SCRIPT_DIR /oasis-ui-proxy.yml down --remove-orphans
36
- docker -compose -f $SCRIPT_DIR /portainer.yaml down --remove-orphans
36
+ $DOCKER_BIN -compose -f $SCRIPT_DIR /oasis-ui-proxy.yml down --remove-orphans
37
+ $DOCKER_BIN -compose -f $SCRIPT_DIR /portainer.yaml down --remove-orphans
37
38
38
39
set +e
39
- docker -compose -f $SCRIPT_DIR /oasis-platform.yml -f $SCRIPT_DIR /oasis-ui-standalone.yml down --remove-orphans
40
+ $DOCKER_BIN -compose -f $SCRIPT_DIR /oasis-platform.yml -f $SCRIPT_DIR /oasis-ui-standalone.yml down --remove-orphans
40
41
set -e
41
42
printf " Deleting docker data: \n"
42
43
rm -rf $SCRIPT_DIR /$GIT_PIWIND
43
- docker volume ls | grep OasisData | awk ' BEGIN { FS = "[ \t\n]+" }{ print $2 }' | xargs -r docker volume rm
44
+ $DOCKER_BIN volume ls | grep OasisData | awk ' BEGIN { FS = "[ \t\n]+" }{ print $2 }' | xargs -r $DOCKER_BIN volume rm
44
45
else
45
46
echo " -- Reinstall aborted -- "
46
47
exit 1
@@ -62,11 +63,11 @@ git checkout $VERS_PIWIND
62
63
cd $SCRIPT_DIR
63
64
64
65
set +e
65
- docker pull ${WORKER_IMG} :${VERS_WORKER}
66
- docker pull ${SERVER_IMG} :${VERS_API}
67
- docker pull coreoasis/oasisui_app:$VERS_UI
66
+ $DOCKER_BIN pull ${WORKER_IMG} :${VERS_WORKER}
67
+ $DOCKER_BIN pull ${SERVER_IMG} :${VERS_API}
68
+ $DOCKER_BIN pull coreoasis/oasisui_app:$VERS_UI
68
69
set -e
69
70
70
71
# RUN OasisPlatform / OasisUI / Portainer
71
- docker -compose -f $SCRIPT_DIR /oasis-platform.yml -f $SCRIPT_DIR /oasis-ui-standalone.yml up -d --no-build
72
- docker -compose -f $SCRIPT_DIR /portainer.yaml up -d
72
+ $DOCKER_BIN -compose -f $SCRIPT_DIR /oasis-platform.yml -f $SCRIPT_DIR /oasis-ui-standalone.yml up -d --no-build
73
+ # $DOCKER_BIN -compose -f $SCRIPT_DIR/portainer.yaml up -d
0 commit comments