新增:《解决 Docker 安装 Prometheus 启动报 permission denied 的问题》(将 VitePress 版本升级为 v1.0.0-alpha.28)

This commit is contained in:
2022-11-13 15:40:25 +08:00
parent f8a373de15
commit c67dbaba2a
8 changed files with 204 additions and 112 deletions

View File

@@ -53,6 +53,7 @@ tags:
- 输入 mspaint打开绘图程序
- 输入 regedit打开注册表
- 输入 services.msc打开服务列表
- 输入 mstsc打开远程桌面连接
- 输入 subl打开 Sublime Text 程序(需要安装 Sublime Text并提前设置好环境变量
- 输入 typora打开 Typora 程序(需要安装 Typora
@@ -92,8 +93,11 @@ tags:
- [Fn] + Ctrl + Home跳转到文件头部
- Ctrl + Q显示光标所在的类名、方法名、变量名的 java doc 注释
- Ctrl + Alt + O优化 import 语句,自动导入包或移除无用包
- [Fn] + Shift + F9调试按钮
- [Fn] + Shift + F10运行按钮
- Ctrl + T等效于工具栏 pull 按钮 - VCS版本控制系统
- Ctrl + K等效于工具栏 commit 按钮 - VCS版本控制系统
- Ctrl + Alt + Z撤销当前文件的修改版本控制系统
### 快捷短语

View File

@@ -93,9 +93,9 @@ services:
image: osixia/openldap:1.5.0
restart: always
environment:
LDAP_ORGANISATION: dcits
LDAP_DOMAIN: fucloud.net
LDAP_ADMIN_PASSWORD: dcits1991!
LDAP_ORGANISATION: baidu
LDAP_DOMAIN: baidu.com
LDAP_ADMIN_PASSWORD: 123456
LDAP_TLS_VERIFY_CLIENT: try
ports:
- 389:389

View File

@@ -1,7 +1,7 @@
---
title: Docker 安装 Consul 详细步骤
author: 查尔斯
date: 2022/10/25 22:00
date: 2022/10/27 22:00
categories:
- 杂碎逆袭史
tags:

View File

@@ -72,4 +72,5 @@ Error: Failed to download metadata for repo 'appstream': Cannot prepare internal
## 参考资料
1. 【已解决】Error: Failed to download metadata for repo appstream: Cannot prepare internal mirrorlisthttps://blog.csdn.net/weixin_43252521/article/details/124409151
1. CentOS 8 EOL如何切换源https://help.aliyun.com/document_detail/405635.html
1. CentOS Project shifts focus to CentOS Streamhttps://blog.centos.org/2020/12/future-is-centos-stream/

View File

@@ -0,0 +1,92 @@
---
title: 解决 Docker 安装 Prometheus 启动报 permission denied 的问题
author: 查尔斯
date: 2022/11/04 20:30
categories:
- Bug万象集
tags:
- Prometheus
- Docker
- Linux
---
# 解决 Docker 安装 Prometheus 启动报 permission denied 的问题
## 问题描述
**C** 今天,笔者在使用 Docker 安装了 Prometheus 后,发现其容器没有能正常启动,而是处于持续重启的状态。笔者手动尝试了几次重启容器命令,依然如此。
遇到这种情况,单纯去盯容器运行命令哪里有错误,排查和修复就慢了,不如先看看 Prometheus 容器的日志。
```shell
# docker logs 容器ID/容器名称
docker logs prometheus
```
在容器日志中,笔者看到了几段重复性的日志内容,很显然这是几次重启容器出现的重复性日志,笔者从中截取了一段相对完整的日志内容。
![202211042020211](../../../../../public/img/2022/11/04/202211042020211.png)
错误信息部分也很突出level=error。
```
caller=query_logger.go:90 level=error component=activeQueryTracker msg="Error opening quer log file" file=/opt/bitnami/prometheus/data/queries.active err="open data/queries.active: permission denied"
panic: Unable to create mmap-ed active query log
```
<!-- more -->
## 原因分析
简单翻译一下错误信息 msg 及后面部分提示。
```
信息:打开查询日志文件时出错 file=/opt/bitnami/prometheus/data/queries.active 错误:打开 data/queries.active拒绝访问
```
其中的关键信息是 `permission denied`(拒绝访问),从这字面意思上可以得知和权限有关。
为了方便大家进行原因分析,笔者把 docker-compose 的 Prometheus 部分脚本贴在下方。
```yaml
version: '3'
services:
prometheus:
container_name: prometheus
image: bitnami/prometheus:2.38.0
restart: always
environment:
TZ: Asia/Shanghai
ports:
- 19090:9090
volumes:
- /opt/disk/docker/volumes/prometheus/conf:/opt/bitnami/prometheus/conf
- /opt/disk/docker/volumes/prometheus/data:/opt/bitnami/prometheus/data
command:
--config.file=/opt/bitnami/prometheus/conf/prometheus.yml
--web.enable-lifecycle
--storage.tsdb.retention.time=90d
privileged: true
```
很明显,错误信息中的文件路径 `/opt/bitnami/prometheus/data/queries.active`,是 Prometheus 容器中的数据存储目录,笔者还将其挂载到了宿主机的 `/opt/disk/docker/volumes/prometheus/data` 目录。
关于脚本中的两个挂载目录,笔者仅提前创建了 conf 配置目录,上传了配置文件。至于这个 data 数据目录则是 Docker 在运行容器时自动在宿主机创建的。
那问题的原因已经呼之欲出了,很大可能是由于 Docker 在宿主机自动创建的 data 数据挂载目录没有写入权限。
## 解决方案
解决起来也较为容易,给 data 目录授予写入权限就好了。
```shell
chmod 775 /opt/disk/docker/volumes/prometheus/data
```
最后再重启一下 Prometheus 容器。
```shell
docker restart prometheus
```
此时,再通过 `docker ps` 命令查看 Prometheus 容器的状态,已经是正常的 Up 状态了。最后,笔者也是建议大家这类挂载目录尽量提前创建和授权。

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -6,19 +6,19 @@
"serve": "vitepress serve docs"
},
"devDependencies": {
"@arco-design/web-vue": "^2.38.0",
"@arco-design/web-vue": "^2.38.3",
"flexsearch": "^0.7.31",
"markdown-it": "^13.0.1",
"mermaid": "9.1.7",
"unplugin-vue-components": "^0.22.9",
"vite": "^3.2.2",
"vitepress": "1.0.0-alpha.27",
"vite": "^3.2.3",
"vitepress": "1.0.0-alpha.28",
"vitepress-plugin-mermaid": "^2.0.8",
"vitepress-plugin-search": "1.0.4-alpha.15",
"vue": "^3.2.41"
"vue": "^3.2.45"
},
"dependencies": {
"@antv/g2plot": "^2.4.20",
"@antv/g2plot": "^2.4.22",
"blueimp-md5": "^2.19.0",
"dayjs": "^1.11.6",
"fast-glob": "^3.2.12",

201
pnpm-lock.yaml generated
View File

@@ -1,8 +1,8 @@
lockfileVersion: 5.4
specifiers:
'@antv/g2plot': ^2.4.20
'@arco-design/web-vue': ^2.38.0
'@antv/g2plot': ^2.4.22
'@arco-design/web-vue': ^2.38.3
blueimp-md5: ^2.19.0
dayjs: ^1.11.6
fast-glob: ^3.2.12
@@ -13,14 +13,14 @@ specifiers:
markdown-it: ^13.0.1
mermaid: 9.1.7
unplugin-vue-components: ^0.22.9
vite: ^3.2.2
vitepress: 1.0.0-alpha.27
vite: ^3.2.3
vitepress: 1.0.0-alpha.28
vitepress-plugin-mermaid: ^2.0.8
vitepress-plugin-search: 1.0.4-alpha.15
vue: ^3.2.41
vue: ^3.2.45
dependencies:
'@antv/g2plot': 2.4.20
'@antv/g2plot': 2.4.22
blueimp-md5: 2.19.0
dayjs: 1.11.6
fast-glob: 3.2.12
@@ -29,16 +29,16 @@ dependencies:
jquery: 3.6.1
devDependencies:
'@arco-design/web-vue': 2.38.0_vue@3.2.41
'@arco-design/web-vue': 2.38.3_vue@3.2.45
flexsearch: 0.7.31
markdown-it: 13.0.1
mermaid: 9.1.7
unplugin-vue-components: 0.22.9_vue@3.2.41
vite: 3.2.2
vitepress: 1.0.0-alpha.27
vitepress-plugin-mermaid: 2.0.8_akngdwt3wrqker4c44iwtrvydu
vitepress-plugin-search: 1.0.4-alpha.15_jqf4rwmsymnrb4kzh6io7s4tmi
vue: 3.2.41
unplugin-vue-components: 0.22.9_vue@3.2.45
vite: 3.2.3
vitepress: 1.0.0-alpha.28
vitepress-plugin-mermaid: 2.0.8_il6lbl67iyfe5mhg2jw555k3wi
vitepress-plugin-search: 1.0.4-alpha.15_yvdhejjqlru5d5zazvuca7fhum
vue: 3.2.45
packages:
@@ -279,8 +279,8 @@ packages:
tslib: 2.4.0
dev: false
/@antv/g2plot/2.4.20:
resolution: {integrity: sha512-MHFTe3zdEHy/5VHdG9LmX9jQy9NdZm31olQjhE65eGpxhX5N1ibyo+qO247I9Jazb4sLD5LNWYPtPHofUOUaNg==}
/@antv/g2plot/2.4.22:
resolution: {integrity: sha512-wwpSJ9TL1Z4f35dnlT4wy2z24T38xb8qvb+a9thC/FUx4Iu04zc5vqGOqNvDlBRZAq53+KOMRJ7eC5XtsT8QIg==}
dependencies:
'@antv/event-emitter': 0.1.3
'@antv/g2': 4.2.8
@@ -338,8 +338,8 @@ packages:
color: 3.2.1
dev: true
/@arco-design/web-vue/2.38.0_vue@3.2.41:
resolution: {integrity: sha512-OobRjNqbxPr+rJJcoYq9+uYBpCkRuO/zlBwYYKGnzb7Q7BRIohPf3HMMut9iAdPLgU5bFxNHJtmTREHAPHXHfw==}
/@arco-design/web-vue/2.38.3_vue@3.2.45:
resolution: {integrity: sha512-dJsrTHlWKGeUcc6jomZamGYljn2h3yfuV0jZZOs9ho12PM5MfO2NucNNhhjbs25qmmCH8OGXPtZ6ilVoTbEA+Q==}
peerDependencies:
vue: ^3.1.0
dependencies:
@@ -351,7 +351,7 @@ packages:
number-precision: 1.5.2
resize-observer-polyfill: 1.5.1
scroll-into-view-if-needed: 2.2.29
vue: 3.2.41
vue: 3.2.45
dev: true
/@babel/helper-string-parser/7.18.10:
@@ -504,111 +504,111 @@ packages:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
dev: true
/@vitejs/plugin-vue/3.1.2_vite@3.2.2+vue@3.2.41:
resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==}
/@vitejs/plugin-vue/3.2.0_vite@3.2.3+vue@3.2.45:
resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^3.0.0
vue: ^3.2.25
dependencies:
vite: 3.2.2
vue: 3.2.41
vite: 3.2.3
vue: 3.2.45
dev: true
/@vue/compiler-core/3.2.41:
resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==}
/@vue/compiler-core/3.2.45:
resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
dependencies:
'@babel/parser': 7.19.3
'@vue/shared': 3.2.41
'@vue/shared': 3.2.45
estree-walker: 2.0.2
source-map: 0.6.1
dev: true
/@vue/compiler-dom/3.2.41:
resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==}
/@vue/compiler-dom/3.2.45:
resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
dependencies:
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
'@vue/compiler-core': 3.2.45
'@vue/shared': 3.2.45
dev: true
/@vue/compiler-sfc/3.2.41:
resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==}
/@vue/compiler-sfc/3.2.45:
resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
dependencies:
'@babel/parser': 7.19.3
'@vue/compiler-core': 3.2.41
'@vue/compiler-dom': 3.2.41
'@vue/compiler-ssr': 3.2.41
'@vue/reactivity-transform': 3.2.41
'@vue/shared': 3.2.41
'@vue/compiler-core': 3.2.45
'@vue/compiler-dom': 3.2.45
'@vue/compiler-ssr': 3.2.45
'@vue/reactivity-transform': 3.2.45
'@vue/shared': 3.2.45
estree-walker: 2.0.2
magic-string: 0.25.9
postcss: 8.4.17
postcss: 8.4.18
source-map: 0.6.1
dev: true
/@vue/compiler-ssr/3.2.41:
resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==}
/@vue/compiler-ssr/3.2.45:
resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
dependencies:
'@vue/compiler-dom': 3.2.41
'@vue/shared': 3.2.41
'@vue/compiler-dom': 3.2.45
'@vue/shared': 3.2.45
dev: true
/@vue/devtools-api/6.4.5:
resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
dev: true
/@vue/reactivity-transform/3.2.41:
resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==}
/@vue/reactivity-transform/3.2.45:
resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
dependencies:
'@babel/parser': 7.19.3
'@vue/compiler-core': 3.2.41
'@vue/shared': 3.2.41
'@vue/compiler-core': 3.2.45
'@vue/shared': 3.2.45
estree-walker: 2.0.2
magic-string: 0.25.9
dev: true
/@vue/reactivity/3.2.41:
resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==}
/@vue/reactivity/3.2.45:
resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
dependencies:
'@vue/shared': 3.2.41
'@vue/shared': 3.2.45
dev: true
/@vue/runtime-core/3.2.41:
resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==}
/@vue/runtime-core/3.2.45:
resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
dependencies:
'@vue/reactivity': 3.2.41
'@vue/shared': 3.2.41
'@vue/reactivity': 3.2.45
'@vue/shared': 3.2.45
dev: true
/@vue/runtime-dom/3.2.41:
resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==}
/@vue/runtime-dom/3.2.45:
resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
dependencies:
'@vue/runtime-core': 3.2.41
'@vue/shared': 3.2.41
'@vue/runtime-core': 3.2.45
'@vue/shared': 3.2.45
csstype: 2.6.21
dev: true
/@vue/server-renderer/3.2.41_vue@3.2.41:
resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==}
/@vue/server-renderer/3.2.45_vue@3.2.45:
resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
peerDependencies:
vue: 3.2.41
vue: 3.2.45
dependencies:
'@vue/compiler-ssr': 3.2.41
'@vue/shared': 3.2.41
vue: 3.2.41
'@vue/compiler-ssr': 3.2.45
'@vue/shared': 3.2.45
vue: 3.2.45
dev: true
/@vue/shared/3.2.41:
resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==}
/@vue/shared/3.2.45:
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
dev: true
/@vueuse/core/9.4.0_vue@3.2.41:
/@vueuse/core/9.4.0_vue@3.2.45:
resolution: {integrity: sha512-JzgenGj1ZF2BHOen5rsFiAyyI9sXAv7aKhNLlm9b7SwYQeKTcxTWdhudonURCSP3Egl9NQaRBzes2lv/1JUt/Q==}
dependencies:
'@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.4.0
'@vueuse/shared': 9.4.0_vue@3.2.41
vue-demi: 0.13.11_vue@3.2.41
'@vueuse/shared': 9.4.0_vue@3.2.45
vue-demi: 0.13.11_vue@3.2.45
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -618,10 +618,10 @@ packages:
resolution: {integrity: sha512-7GKMdGAsJyQJl35MYOz/RDpP0FxuiZBRDSN79QIPbdqYx4Sd0sVTnIC68KJ6Oln0t0SouvSUMvRHuno216Ud2Q==}
dev: true
/@vueuse/shared/9.4.0_vue@3.2.41:
/@vueuse/shared/9.4.0_vue@3.2.45:
resolution: {integrity: sha512-fTuem51KwMCnqUKkI8B57qAIMcFovtGgsCtAeqxIzH3i6nE9VYge+gVfneNHAAy7lj8twbkNfqQSygOPJTm4tQ==}
dependencies:
vue-demi: 0.13.11_vue@3.2.41
vue-demi: 0.13.11_vue@3.2.45
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -2309,15 +2309,6 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
/postcss/8.4.17:
resolution: {integrity: sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
picocolors: 1.0.0
source-map-js: 1.0.2
dev: true
/postcss/8.4.18:
resolution: {integrity: sha512-Wi8mWhncLJm11GATDaQKobXSNEYGUHeQLiQqDFG1qQ5UTDPTEvKw0Xt5NsTpktGTwLps3ByrWsBrG0rB8YQ9oA==}
engines: {node: ^10 || ^12 || >=14}
@@ -2686,7 +2677,7 @@ packages:
which-boxed-primitive: 1.0.2
dev: false
/unplugin-vue-components/0.22.9_vue@3.2.41:
/unplugin-vue-components/0.22.9_vue@3.2.45:
resolution: {integrity: sha512-qBvooq3EgpjtYicxeccRUGUBBQCCw9rJ0kHPZPOSJd8TBZViSv86vuKLTRDHPyjWtclwOIkVStZJfPdJFhYUMw==}
engines: {node: '>=14'}
peerDependencies:
@@ -2706,7 +2697,7 @@ packages:
minimatch: 5.1.0
resolve: 1.22.1
unplugin: 0.10.2
vue: 3.2.41
vue: 3.2.45
transitivePeerDependencies:
- rollup
- supports-color
@@ -2721,17 +2712,20 @@ packages:
webpack-virtual-modules: 0.4.5
dev: true
/vite/3.2.2:
resolution: {integrity: sha512-pLrhatFFOWO9kS19bQ658CnRYzv0WLbsPih6R+iFeEEhDOuYgYCX2rztUViMz/uy/V8cLCJvLFeiOK7RJEzHcw==}
/vite/3.2.3:
resolution: {integrity: sha512-h8jl1TZ76eGs3o2dIBSsvXDLb1m/Ec1iej8ZMdz+PsaFUsftZeWe2CZOI3qogEsMNaywc17gu0q6cQDzh/weCQ==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
'@types/node': '>= 14'
less: '*'
sass: '*'
stylus: '*'
sugarss: '*'
terser: ^5.4.0
peerDependenciesMeta:
'@types/node':
optional: true
less:
optional: true
sass:
@@ -2751,7 +2745,7 @@ packages:
fsevents: 2.3.2
dev: true
/vitepress-plugin-mermaid/2.0.8_akngdwt3wrqker4c44iwtrvydu:
/vitepress-plugin-mermaid/2.0.8_il6lbl67iyfe5mhg2jw555k3wi:
resolution: {integrity: sha512-ywWxTeg9kMv7ZPf/igCBF4ZHhWZAyRtbPnA12ICQuNK2AMp7r5IHOfnuX1EJQf8gNdsh8bcvvSvm8Ll92fdOTw==}
peerDependencies:
mermaid: ^8.0.0 || ^9.0.0
@@ -2759,10 +2753,10 @@ packages:
vitepress: ^0.21.6 || ^1.0.0 || ^1.0.0-alpha
dependencies:
mermaid: 9.1.7
vitepress: 1.0.0-alpha.27
vitepress: 1.0.0-alpha.28
dev: true
/vitepress-plugin-search/1.0.4-alpha.15_jqf4rwmsymnrb4kzh6io7s4tmi:
/vitepress-plugin-search/1.0.4-alpha.15_yvdhejjqlru5d5zazvuca7fhum:
resolution: {integrity: sha512-Ef/VkhTVYlECVI0H9Ck6745UNPfYFppAqnlxVSMJXdxP2vjOZ5TYNczlTTQ2p9dh16MFw/IurbL1/GrG4nXdNw==}
engines: {node: ^14.13.1 || ^16.7.0 || >=18}
peerDependencies:
@@ -2775,26 +2769,27 @@ packages:
'@types/markdown-it': 12.2.3
flexsearch: 0.7.31
markdown-it: 13.0.1
vite: 3.2.2
vitepress: 1.0.0-alpha.27
vue: 3.2.41
vite: 3.2.3
vitepress: 1.0.0-alpha.28
vue: 3.2.45
dev: true
/vitepress/1.0.0-alpha.27:
resolution: {integrity: sha512-7/PwlIRZANvB2uyi8oi4oMXuH84g2/pAaoymb+ObBCs60m0oVxKMPO28w7R/svqSnnE+bNDOuLzTCXt7gn513g==}
/vitepress/1.0.0-alpha.28:
resolution: {integrity: sha512-pvbLssDMgLUN1terajmPlFBxHSDGO4DqwexKbjFyr7LeELerVuwGrG6F2J1hxmwOlbpLd1kHXEDqGm9JX/kTDQ==}
hasBin: true
dependencies:
'@docsearch/css': 3.3.0
'@docsearch/js': 3.3.0
'@vitejs/plugin-vue': 3.1.2_vite@3.2.2+vue@3.2.41
'@vitejs/plugin-vue': 3.2.0_vite@3.2.3+vue@3.2.45
'@vue/devtools-api': 6.4.5
'@vueuse/core': 9.4.0_vue@3.2.41
'@vueuse/core': 9.4.0_vue@3.2.45
body-scroll-lock: 4.0.0-beta.0
shiki: 0.11.1
vite: 3.2.2
vue: 3.2.41
vite: 3.2.3
vue: 3.2.45
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/node'
- '@types/react'
- '@vue/composition-api'
- less
@@ -2814,7 +2809,7 @@ packages:
resolution: {integrity: sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==}
dev: true
/vue-demi/0.13.11_vue@3.2.41:
/vue-demi/0.13.11_vue@3.2.45:
resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==}
engines: {node: '>=12'}
hasBin: true
@@ -2826,17 +2821,17 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.2.41
vue: 3.2.45
dev: true
/vue/3.2.41:
resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==}
/vue/3.2.45:
resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
dependencies:
'@vue/compiler-dom': 3.2.41
'@vue/compiler-sfc': 3.2.41
'@vue/runtime-dom': 3.2.41
'@vue/server-renderer': 3.2.41_vue@3.2.41
'@vue/shared': 3.2.41
'@vue/compiler-dom': 3.2.45
'@vue/compiler-sfc': 3.2.45
'@vue/runtime-dom': 3.2.45
'@vue/server-renderer': 3.2.45_vue@3.2.45
'@vue/shared': 3.2.45
dev: true
/warning/3.0.0: