Files
devstar/README_ZH.md
DAI Mingchen 2f5dfd3196 开发容器分页查询:
* 用户设置-> 开发容器列表
* GET /api/devcontainer/user?page=1&page_size=10
2024-08-29 12:53:07 +08:00

6.1 KiB
Raw Blame History

DevStar Studio

DevStar Studio 是 Gitea 发行版

快速开始

编译、打包成为镜像:代码目录执行 make docker 命令

单机版部署

使用docker-compose部署DevStar Studio需要参考官方网站 https://docs.gitea.com/zh-cn/next/installation/install-with-docker-rootless

下列以SQLite db本地最小安装为例首先初次启动复制配置信息

docker run \
  --restart=always \
  --name devstar-studio \
  -d \
  -p 3000:3000 \
  devstar-studio:latest

浏览器打开 http://localhost:3000执行安装操作记录下列路径名记录下来准备后续映射文件夹 需要复制的配置信息如下:

  • 数据库文件路径名字
  • 仓库根路径名字
  • LFS根目录名字
  • 日志路径名字

将容器内 /etc/gitea/app.ini 复制出来,参考官网文档 进行自定义

docker cp devstar-studio:/etc/gitea/app.ini ./app.ini

然后 添加/修改 下列小节键:

[wechat]
WECHAT_OFFICIAL_ACCOUNT_TEMP_QR_EXPIRE_SECONDS=60
WECHAT_OFFICIAL_ACCOUNT_APP_ID=<微信公众号APPID>
WECHAT_OFFICIAL_ACCOUNT_APP_SECRET=<微信公众号SECRET>
WECHAT_OFFICIAL_ACCOUNT_MESSAGE_TOKEN = <微信公众号自定义Token>
WECHAT_OFFICIAL_ACCOUNT_MESSAGE_AES_KEY = <微信公众号AES加密密钥>

[database]
CHARSET_COLLATION = utf8mb4_bin

[cors]
CONTENT_SECURITY_POLICY = default-src 'self' data: 'unsafe-inline' https://mp.weixin.qq.com; img-src * data:

[ui.admin]
;; Dev Container 分页参数(每页展示 DevContainer 个数),若未指定,默认值 50
DEV_CONTAINERS_PAGING_NUM = 50

正式部署单机版

docker stop devstar-studio && docker rm devstar-studio

docker run \
  --restart=always \
  --name devstar-studio \
  -d \
  -p 3000:3000 \
  -p 2222:2222 \
  -v 本地数据库文件路径:容器内数据库文件路径 \
  -v 本地仓库根路径:容器内仓库根路径 \
  -v 本地LFS根目录:容器内LFS路径 \
  -v 本地日志路径:容器内日志路径 \
  devstar-studio:latest

Gitea

Contribute with Gitpod

View this document in English

目标

Gitea 的首要目标是创建一个极易安装,运行非常快速,安装和使用体验良好的自建 Git 服务。我们采用 Go 作为后端语言,这使我们只要生成一个可执行程序即可。并且他还支持跨平台,支持 Linux, macOS 和 Windows 以及各种架构,除了 x86amd64还包括 ARM 和 PowerPC。

如果你想试用在线演示和报告问题,请访问 demo.gitea.com

如果你想使用免费的 Gitea 服务(有仓库数量限制),请访问 gitea.com

如果你想在 Gitea Cloud 上快速部署你自己独享的 Gitea 实例,请访问 cloud.gitea.com 开始免费试用。

提示

  1. 开始贡献代码之前请确保你已经看过了 贡献者向导(英文).
  2. 所有的安全问题,请私下发送邮件给 security@gitea.io。谢谢!
  3. 如果你要使用API请参见 API 文档.

文档

关于如何安装请访问我们的 文档站,如果没有找到对应的文档,你也可以通过 Discord - 英文 和 QQ群 328432459 来和我们交流。

贡献流程

Fork -> Patch -> Push -> Pull Request

翻译

多语言翻译是基于Crowdin进行的. Crowdin

作者

授权许可

本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中。

截图

Dashboard User Profile Global Issues
Branches Web Editor Activity
New Migration Migrating Pull Request View
Pull Request Dark Diff Review Dark Diff Dark