1. 我是皮皮虾首页
  2. 网站部署

docker 安装gitea

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/

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注