Files
Arch1Panel/apps/apipark/1.9.6-beta/scripts/init.sh

32 lines
732 B
Bash
Executable File

#!/bin/bash
# APIPark 初始化脚本
# 确保数据目录具有正确的权限
echo "正在初始化 APIPark 数据目录权限..."
# 创建必要的数据目录
mkdir -p ./data/apipark
mkdir -p ./data/mysql
mkdir -p ./data/redis
mkdir -p ./data/influxdb
mkdir -p ./data/loki
mkdir -p ./data/grafana
# 设置 Grafana 目录权限 (用户 ID: 472)
chown -R 472:472 ./data/grafana
chmod -R 755 ./data/grafana
# 设置 MySQL 目录权限 (用户 ID: 999)
chown -R 999:999 ./data/mysql
# 设置 InfluxDB 目录权限
chown -R 1000:1000 ./data/influxdb
# 设置 Redis 目录权限 (用户 ID: 999)
chown -R 999:999 ./data/redis
# 设置 Loki 目录权限 (root)
chown -R 0:0 ./data/loki
echo "数据目录权限设置完成!"