Compare commits

..

No commits in common. "d48e0f2d9f3e7b5581e27087aea4f5e6781bc076" and "804f996c69f3e8b88aee5bc052bbb6c7676ead4e" have entirely different histories.

2 changed files with 4 additions and 24 deletions

View File

@ -159,27 +159,7 @@ mkdir -p data logs
sudo chown -R 1000:1000 data logs
```
### 3. 日志文件权限问题
如果遇到 `EACCES: permission denied` 错误:
```bash
# Linux/Mac
mkdir -p logs
chmod 777 logs # 或者 chmod 755 logs
# Windows PowerShell (如果使用Docker Desktop)
New-Item -ItemType Directory -Path logs -Force
# 在Docker Desktop设置中确保目录有正确权限
# 或者删除logs目录让容器自动创建
rm -rf logs
# 然后重新启动容器
docker-compose up -d
```
**注意**:容器内使用 `node` 用户UID 1000运行确保挂载的logs目录对该用户有写入权限。
### 4. 性能优化
### 3. 性能优化
```bash
# 限制内存使用
docker run -d --memory=512m proxy-ip-manager

View File

@ -33,11 +33,11 @@ RUN npm install
COPY . .
# 创建数据目录和日志目录并设置权限
# RUN mkdir -p /app/data /app/logs && \
# chown -R node:node /app
RUN mkdir -p /app/data /app/logs && \
chown -R node:node /app
# 切换到非root用户
# USER node
USER node
# 暴露端口
EXPOSE 3000