## USAGE sudo apt install openssh-server sudo apt update \ && sudo apt install libzmq3-dev -y \ && sudo apt install nlohmann-json3-dev -y \ && sudo apt install g++ -y \ && sudo apt install libopencv-dev -y \ && sudo apt install pkg-config -y \ && sudo apt install cmake -y echo "操作:安装docker" \ && wget -qO- http://58.34.94.178:9090/middleware/docker/install-on-u24.sh | sudo bash \ && echo "完毕" echo "操作:安装nomachine" \ && wget http://58.34.94.178:9090/software/nomachine/download/nomachine_8.8.1_1_amd64.deb \ && sudo dpkg --install nomachine*.deb \ && echo "完毕" # --- 锁屏设置 gsettings set org.gnome.desktop.session idle-delay 0 gsettings get org.gnome.desktop.session idle-delay gsettings set org.gnome.desktop.screensaver lock-enabled false gsettings get org.gnome.desktop.screensaver lock-enabled # --- 跟踪日志 echo "RUN: $(date)" \ && project_path="/home/user/repositories/repositories/sri-project.yancheng.master/yancheng-edge/docker" \ && cd "${project_path}" \ && sudo -E docker-compose --file compose.yml logs --follow # --- 构建启动 echo "RUN: $(date)" \ && project_path="/home/user/repositories/repositories/sri-project.yancheng.master/yancheng-edge/docker" \ && cd "${project_path}" \ && project_dir=$(dirname "$(pwd)") \ && export project_dir \ && sudo -E docker-compose --file compose.yml down \ && sudo -E docker-compose --file compose.yml up --detach --build \ && sudo -E docker-compose --file compose.yml logs --follow # --- 构建调试 echo "RUN: $(date)" \ && project_path="/home/user/repositories/repositories/sri-project.yancheng.master/yancheng-edge/docker" \ && cd ${project_path} \ && project_dir=$(dirname "$(pwd)") \ && sudo -E docker-compose --file compose.yml down \ && sudo -E docker-compose --file compose.yml up --detach --build \ && sudo docker exec -it yancheng-edge bash # --- 编译启动 echo "RUN: $(date)" \ && project_path="/home/user/repositories/repositories/sri-project.yancheng.master/yancheng-edge/docker" \ && cd "${project_path}" \ && project_dir=$(dirname "$(pwd)") \ && export project_dir \ && sudo -E docker-compose --file compose.yml down \ && sudo -E docker-compose --file compose.yml up --detach \ && sudo -E docker-compose --file compose.yml logs --follow /home/user/repositories/repositories/sri-project.yancheng.master/yancheng-edge/build ./TEST001