date | author | title | url | tags | categories | toc | draft | |||
---|---|---|---|---|---|---|---|---|---|---|
2022-05-02 18:39:29 +0800 |
Rustle Karl |
部署 Gitea 托管服务 |
posts/git/tools/gitea |
|
|
true |
false |
docker pull gitea/gitea:1.16.6
docker run --restart=always -d --name gitea -p 10022:22 -p 13000:3000 -v /root/docker/gitea:/data -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro gitea/gitea:1.16.6
docker logs -f gitea
如果您已经有一个域名并且想与 Gitea 共享该域名,您可以增加以下 nginx.conf 配置中 server 的 http 部分,为 Gitea 添加路由规则:
server {
listen 80;
location /gitea/ {
proxy_pass http://localhost:3000/;
}
}
然后必须在 Gitea 的配置文件中正确的添加类似 [server] ROOT_URL = http://git.example.com/gitea/ 的配置项。
git.example.com {
proxy /git/ http://localhost:3000
}