Skip to content

Commit db38ce3

Browse files
authored
Support podman if on system (#45)
1 parent 77ecab7 commit db38ce3

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

install.sh

+10-9
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ export VERS_PIWIND='stable/2.3.x'
1212
export SERVER_IMG=coreoasis/api_server
1313
export WORKER_IMG=coreoasis/model_worker
1414
export GIT_PIWIND=OasisPiWind
15+
export DOCKER_BIN=$(command -v podman >/dev/null 2>&1 && echo "podman" || echo "docker")
1516

1617
MSG=$(cat <<-END
1718
Do you want to reinstall?
@@ -32,15 +33,15 @@ if [[ $(docker volume ls | grep OasisData -c) -gt 1 || -d $SCRIPT_DIR/$GIT_PIWIN
3233

3334
if [[ "$WIPE" == 1 ]]; then
3435
# 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
3738

3839
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
4041
set -e
4142
printf "Deleting docker data: \n"
4243
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
4445
else
4546
echo "-- Reinstall aborted -- "
4647
exit 1
@@ -62,11 +63,11 @@ git checkout $VERS_PIWIND
6263
cd $SCRIPT_DIR
6364

6465
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
6869
set -e
6970

7071
# 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

Comments
 (0)