Debian 下 Copidar 配置步骤
一 安装与版本确认
| 类型 | 安装命令 | 验证命令 |
|---|---|---|
| APT 包管理器安装 | sudo apt update && sudo apt install copidar | copidar --version |
| Node.js 全局包 | sudo apt install nodejs npm && sudo npm install -g copidar | copidar --version |
| 源码编译安装 | sudo apt install build-essential cmake git && git clone https://github.com/Copidar/Copidar.git && cd Copidar && mkdir build && cd build && cmake … && make && sudo make install | copidar --version |
二 选择与创建配置文件
watch_directories:
- /path/to/dir1
- /path/to/dir2
event_handlers:
- command: /path/to/script.sh
events:
- create
- modify
- delete
{
"src": ["src/**/*.js","src/**/*.css"],
"dest": "dist",
"watch": true,
"verbose": true,
"ignore": ["node_modules/**"]
}
[port]
8080
[host]
0.0.0.0
[password]
your_strong_password
三 启动与运行
[Unit]
Description=Copidar Service
After=network.target
[Service]
ExecStart=/usr/bin/copidar -c /etc/copidar/config.yaml
Restart=always
User=nobody
Group=nogroup
[Install]
WantedBy=multi-user.target
四 常用配置与用法示例
event_handlers:
- command: /usr/local/bin/on_change.sh
events: [create,modify,delete]
五 故障排查与优化