diff --git a/install.sh b/install.sh index d4905e8..2edb0d8 100644 --- a/install.sh +++ b/install.sh @@ -8,6 +8,7 @@ DATA_DIR="/srv/${SERVICE_NAME}" INSTALL_DIR="/opt/${SERVICE_NAME}" SOCKET_PATH="${INSTALL_DIR}/web.sock" FRONTEND_DIR="meshmap_frontend" +FRONTEND_DIST_DIR="dist" BINARY_NAME="${SERVICE_NAME}" SERVICE_FILE="/etc/systemd/system/${SERVICE_NAME}.service" @@ -47,7 +48,7 @@ install -d -m 0755 -o "${SERVICE_USER}" -g "${SERVICE_USER}" "${INSTALL_DIR}" echo "安装程序和前端文件..." install -m 0755 -o root -g root "${SCRIPT_DIR}/${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}" rm -rf "${INSTALL_DIR}/dist" -cp -a "${SCRIPT_DIR}/${FRONTEND_DIR}/dist" "${INSTALL_DIR}/dist" +cp -a "${SCRIPT_DIR}/${FRONTEND_DIST_DIR}" "${INSTALL_DIR}/dist" chown root:root "${INSTALL_DIR}/${BINARY_NAME}" chown -R root:root "${INSTALL_DIR}/dist" chown "${SERVICE_USER}:${SERVICE_USER}" "${INSTALL_DIR}"