docker配置
- 需要注意的是,如果你本地用docker安装了mysql,又希望gitea用到你安装的mysql,就加上–link=mysql:mysql,否则去掉这个
docker run -d --name gitea -p 8002:3000 -p 8003:22 --restart=always -v /data/gitea:/data -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro -e USER_UID=1000 -e USER_GID=1000 --link=mysql:mysql gitea/gitea:1.15.3
访问并配置
- 先到数据库中创建gitea数据库
- create database gitea default character set utf8 default collate utf8_general_ci;
- 打开http://ip:8002配置数据
- 注意如果使用了–link=mysql:mysql,mysql数据库配置为mysql:3306即可,不需要输入ip地址
- 访问地址http://localhost:3000修改为你配置好的gitea地址,比如我的为gitea.homelab.com
- 注册账号,默认为管理账号
配置域名
- 比如我的为:gitea.homelab.com
- 进入nginx conf目录,创建gitea.homelab.com.conf文件
- 配置如下
[root@localhost conf.d]# cat gitea.homelab.com.conf server { listen 80; client_max_body_size 1000M; server_name gitea.homelab.com; location / { proxy_pass http://127.0.0.1:8002; proxy_connect_timeout 180; proxy_send_timeout 180; proxy_read_timeout 180; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; access_log /var/log/nginx/gitea_access.log; error_log /var/log/nginx/gitea_error.log; } }
原创文章,作者:站长,如若转载,请注明出处:https://wsppx.cn/1922/%e7%bd%91%e7%ab%99%e9%83%a8%e7%bd%b2/