首页 / 文档中心 / 配置指南

Docker部署

快速部署

拉取镜像

docker pull neurova/neurova:latest

启动容器

docker run -d \
  -p 80:80 \
  -v /path/to/data:/app/data \
  -v /path/to/config:/app/config \
  -e NEUROVA_DB_PASSWORD=your_secure_password \
  --name neurova \
  neurova/neurova:latest

docker-compose

配置文件

services:
  neurova:
    image: neurova/neurova:latest
    ports:
      - "80:80"
      - "443:443"
    environment:
      - NEUROVA_DB_PASSWORD=
      - NEUROVA_SESSION_SECRET=
    volumes:
      - ./data:/app/data
      - ./config:/app/config
      - ./logs:/app/logs
    restart: unless-stopped
```
### .env文件
NEUROVA_DB_PASSWORD=your_secure_password
NEUROVA_SESSION_SECRET=your_session_secret
### 启动服务
docker-compose up -d
## 数据持久化 ### 挂载目录 | 目录 | 说明 | |------|------| | /app/data | 数据库和数据文件 | | /app/config | 配置文件 | | /app/logs | 日志文件 | ## 升级 ### 升级版本
docker-compose pull
docker-compose up -d
### 数据备份
# 备份数据库
cp -r /path/to/data /backup/data-$(date +%Y%m%d)