- #!/bin/sh
- . /etc/mnvars
- . /etc/mnsuper.conf
- . $MN_rcconfig
- return=$rc_done
- case "$1" in
- start)
- #Avvio del server API uvicorn FastApi per i comandi da APP androind verso la telecamera per i preset
- /etc/init.d/fastapi stop
- /etc/init.d/fastapi start
-
- #Avvio reslevis
- /usr/bin/docker compose -f /data/conf/presence/res_levis_backend/build/docker-compose.yaml down -v
- /usr/bin/docker compose -f /data/conf/presence/ble-ai-localizer/docker-compose.yml down
- /usr/local/bin/fwdocker stop
-
- /usr/bin/docker compose -f /data/conf/presence/res_levis_backend/build/docker-compose.yaml up -d
- /usr/bin/docker compose -f /data/conf/presence/ble-ai-localizer/docker-compose.yml up -d
- /usr/local/bin/fwdocker start
-
- echo -e "$return"
- ;;
- stop)
-
- #Stop reslevis
- /usr/bin/docker compose -f /data/conf/presence/res_levis_backend/build/docker-compose.yaml down -v
- /usr/bin/docker compose -f /data/conf/presence/ble-ai-localizer/docker-compose.yml down
-
- /usr/local/bin/fwdocker stop
- /etc/init.d/fastapi stop
-
- echo -e "$return"
- ;;
- restart)
- $0 stop && $0 start || return=$rc_failed
- ;;
- *)
- echo "Usage: $0 {start|stop|restart}"
- exit 1
- esac
- exit 0
|