This commit is contained in:
2022-04-18 11:21:20 +08:00
commit 45a7af638f
210 changed files with 8997 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
# 部署 gitea, 由 nginx 反代
- 配合 nginx 反代,并单独挂载 indexers 目录
- 根据实际环境修改
- docker-compose.yml
- 创建目录
```
grep '\<source:' docker-compose.yml | cut -d: -f2 | xargs mkdir -p
mkdir -p -m 0777 socket
```
- 启动
```
docker-compose up -d
```
- 运行 gitea
```
docker-compose up -d gitea
```
- 停止 gitea
```
docker-compose down -v
```
- 修改 gitea 配置文件 /compose/gitea/gitea/custom/conf/app.ini
```
[indexer]
...
ISSUE_INDEXER_TYPE = bleve
ISSUE_INDEXER_PATH = /indexers/issues.bleve
ISSUE_INDEXER_QUEUE_TYPE = levelqueue
ISSUE_INDEXER_QUEUE_DIR = /indexers/issues.queue
REPO_INDEXER_ENABLED = true
REPO_INDEXER_PATH = /indexers/repos.bleve
UPDATE_BUFFER_LEN = 20
MAX_FILE_SIZE = 1048576
REPO_INDEXER_INCLUDE = **.go,**.yml,**.toml,**.c,**.h,**makefile,**.py,**.txt,**.ini,**.rs,**.sh,**.md,**Dockerfile*,**docker-entrypoint*,**.cnf,**.conf,**.json,**.sql,**.xml,**.js,**.jsx,**.vue,**.ts,**.tsx,**.html,**.css,**.scss,**.less
...
[server]
...
PROTOCOL = unix
DOMAIN = git.xxxx.com
ROOT_URL = http://git.xxxx.com
HTTP_ADDR = /socket/gitea
UNIX_SOCKET_PERMISSION = 666
...
```
- 运行
```
docker-compose up -d
```
- 浏览器访问 http://git.xxxx.com

View File

@@ -0,0 +1,48 @@
version: "3.7"
services:
gitea:
image: harbor.colben.cn/general/gitea
container_name: gitea
restart: on-failure
stop_grace_period: 1m
networks:
gitea:
volumes:
- type: bind
source: ./gitea/gitea
target: /var/lib/gitea
- type: bind
source: ./gitea/log
target: /var/log/gitea
- type: bind
source: ./gitea/indexers
target: /indexers
- type: bind
source: ./socket
target: /socket
nginx:
image: harbor.colben.cn/general/nginx
container_name: nginx
restart: on-failure
stop_grace_period: 1m
networks:
gitea:
ports:
- 80:80
volumes:
- type: bind
source: ./nginx/http.d
target: /etc/nginx/http.d
- type: bind
source: ./nginx/log
target: /var/log/nginx
- type: bind
source: ./socket
target: /socket
networks:
gitea:
external: false

View File

@@ -0,0 +1,12 @@
server {
listen 80;
server_name git.xxxx.com;
access_log off;
error_log /var/log/nginx/error-gitea.log;
location / {
proxy_pass http://unix:/socket/gitea;
client_max_body_size 1024m;
client_body_buffer_size 1024m;
}
}

View File

@@ -0,0 +1,17 @@
# 部署 gitea
- 根据实际环境修改
- docker-compose.yml
- 创建目录
```
grep '\<source:' docker-compose.yml | cut -d: -f2 | xargs mkdir -p
```
- 启动
```
docker-compose up -d
```
- 访问 http://x.x.x.x:3000

View File

@@ -0,0 +1,18 @@
version: "3.7"
services:
gitea:
image: harbor.colben.cn/general/gitea
container_name: gitea
restart: "on-failure"
stop_grace_period: 1m
ports:
- 3000:3000
volumes:
- type: bind
source: ./gitea/gitea
target: /var/lib/gitea
- type: bind
source: ./gitea/log
target: /var/log/gitea