瀏覽代碼

fix:解决服务启动是docker还没启动引起的服务启动失败

Jerry Liang 2 月之前
父節點
當前提交
5aac23ef70
共有 1 個文件被更改,包括 3 次插入 和 1 次删除
  1. 3 1
      service/cmd/deploy_toolbox.sh

+ 3 - 1
service/cmd/deploy_toolbox.sh

@@ -22,9 +22,11 @@ if [ ! -f "$SERVICE_FILE" ]; then
     sudo tee $SERVICE_FILE > /dev/null <<EOF
 [Unit]
 Description=$APP_NAME service
-After=network.target
+After=network.target docker.service
+Requires=docker.service
 
 [Service]
+ExecStartPre=/bin/bash -c '[ $(awk -F. "{print \$1}" /proc/uptime) -lt 60 ] && sleep 15 || true'
 ExecStart=$APP_PATH
 Restart=always
 User=root