Skip to content

自部署

虽然我们提供了开箱即用的服务,但你也可以使用 Docker 自部署 Gread。

以 Docker Compose 为例。创建一个 docker-compose.yml 文件:

yaml
services:
  gread:
    image: krytro/gread:latest
    container_name: gread
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - gread-data:/data
    environment:
      - GITHUB_TOKEN=your_github_token
      - OPENAI_API_KEY=your_api_key
      - OPENAI_BASE_URL=base_url_of_your_provider
      - OPENAI_MODEL=model_name

volumes:
  gread-data:

然后启动服务:

bash
docker-compose up -d

完整的环境变量列表可参考 .env.example