初始化:Astro 站点 + Sveltia CMS 后台 + 部署配置

This commit is contained in:
2026-06-11 17:18:51 +08:00
commit 53092b52db
37 changed files with 7586 additions and 0 deletions

60
deploy/gitea-app.ini Normal file
View File

@@ -0,0 +1,60 @@
; Gitea 配置 —— 自托管于 git.shizhui.xyz
; 数据库使用 SQLite轻量适合单人/小团队2G 内存服务器友好)
APP_NAME = ShiZhui Git
RUN_USER = git
RUN_MODE = prod
WORK_PATH = /var/lib/gitea
[server]
PROTOCOL = http
HTTP_ADDR = 127.0.0.1
HTTP_PORT = 3000
; 对外通过 Nginx 反代到 https://git.shizhui.xyz
DOMAIN = git.shizhui.xyz
ROOT_URL = https://git.shizhui.xyz/
SSH_DOMAIN = git.shizhui.xyz
; SSH 暂用 22 端口的系统 sshd 之外Gitea 内置 SSH 关闭,走 HTTPS 即可
DISABLE_SSH = false
SSH_PORT = 22
START_SSH_SERVER = false
LFS_START_SERVER = true
OFFLINE_MODE = true
[database]
DB_TYPE = sqlite3
PATH = /var/lib/gitea/data/gitea.db
LOG_SQL = false
[repository]
ROOT = /var/lib/gitea/data/gitea-repositories
DEFAULT_BRANCH = main
[security]
INSTALL_LOCK = true
; SECRET_KEY / INTERNAL_TOKEN 将在安装脚本中生成注入
[service]
; 关闭开放注册:仅管理员可创建用户(展示站点,维护人员受控)
DISABLE_REGISTRATION = true
REQUIRE_SIGNIN_VIEW = false
DEFAULT_KEEP_EMAIL_PRIVATE = true
DEFAULT_ALLOW_CREATE_ORGANIZATION = true
ENABLE_NOTIFY_MAIL = false
[openid]
ENABLE_OPENID_SIGNIN = false
ENABLE_OPENID_SIGNUP = false
[session]
PROVIDER = file
COOKIE_SECURE = true
[log]
MODE = console
LEVEL = info
ROOT_PATH = /var/lib/gitea/log
[actions]
; 启用 Gitea Actions用于自动构建部署
ENABLED = true