<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Docker部署Gitea,以及自定義 Gitea 頁面

      首先要先在你的Linux系統(tǒng)上成功安裝Docker和Docker Compose。

      開始配置和部署Gitea:

      1. 創(chuàng)建git用戶。
      sudo useradd -m -s /bin/bash -U -u 1000 git
      
      1. 配置docker-compose.yml,我這里使用了80端口和MySQL8數(shù)據(jù)庫。
      version: "3"
      
      networks:
        gitea:
          external: false
      
      services:
        server:
          image: gitea/gitea:1.21.4
          container_name: gitea
          environment:
            - USER_UID=1000
            - USER_GID=1000
            - GITEA__database__DB_TYPE=mysql
            - GITEA__database__HOST=db:3306
            - GITEA__database__NAME=gitea
            - GITEA__database__USER=gitea
            - GITEA__database__PASSWD=gitea
          restart: always
          networks:
            - gitea
          volumes:
            - ./gitea:/data
            - /etc/timezone:/etc/timezone:ro
            - /etc/localtime:/etc/localtime:ro
            - /home/git/.ssh/:/data/git/.ssh
          ports:
            - "80:80"
            - "2222:22"
          depends_on:
            - db
        db:
          image: mysql:8
          restart: always
          environment:
            - MYSQL_ROOT_PASSWORD=gitea
            - MYSQL_USER=gitea
            - MYSQL_PASSWORD=gitea
            - MYSQL_DATABASE=gitea
          networks:
            - gitea
          volumes:
            - ./mysql:/var/lib/mysql
      
      1. 創(chuàng)建好所需的文件夾。
      mkdir -p ./gitea
      mkdir -p ./mysql
      
      1. 使用Docker Compose啟動(dòng)Gitea服務(wù)。
      docker-compose up --force-recreate -d
      
      1. 創(chuàng)建 SSH 密鑰對(duì)。該密鑰對(duì)將用于向主機(jī)驗(yàn)證主機(jī)上的 git 用戶。
      sudo -u git ssh-keygen -t rsa -b 4096 -C "Gitea Host Key"
      
      1. 創(chuàng)建一個(gè)名為 /usr/local/bin/gitea 的文件(具有可執(zhí)行權(quán)限),負(fù)責(zé)從主機(jī)到容器的 SSH 轉(zhuǎn)發(fā)。
      ssh -p 2222 -o StrictHostKeyChecking=no git@127.0.0.1 "SSH_ORIGINAL_COMMAND=\"$SSH_ORIGINAL_COMMAND\" $0 $@"
      
      1. 開放防火墻,然后就可以訪問你的Gitea服務(wù)了。
      sudo firewall-cmd --permanent --add-service=http
      sudo firewall-cmd --reload
      

      自定義 Gitea 頁面

      官方doc這里寫得很模糊,這個(gè)功能嘗試了很久才弄成功。

      1. 創(chuàng)建文件夾,我的gitea文件夾在/home/gitea
      mkdir -p /home/gitea/gitea/gitea/templates/custom
      mkdir -p /home/gitea/gitea/gitea/public/assets
      
      1. 添加自定義鏈接,修改這個(gè)文件/home/gitea/gitea/gitea/templates/custom/extra_links.tmpl,內(nèi)容如下
      <a class="item" href="{{AppSubUrl}}/assets/impressum.html">Impressum</a>
      
      1. 將自定義的頁面文件放在這/home/gitea/gitea/gitea/public/assets/impressum.html
      2. 調(diào)整文件所有者并重啟服務(wù)
      chown git:git -R /home/gitea/gitea/gitea
      cd /home/gitea
      docker-compose restart server
      
      1. 訪問gitea頁面,這時(shí)就會(huì)發(fā)現(xiàn)頂部多了一個(gè)自定義的鏈接
      posted @ 2024-03-01 12:51  無聊的老豬  閱讀(2962)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产男女黄视频在线观看| 南昌市| 四虎库影成人在线播放| 亚洲韩国精品无码一区二区三区| 熟女女同亚洲女同中文字幕| 插插射啊爱视频日a级| 亚洲gv天堂无码男同在线观看| 国产麻豆91网在线看| 熟妇人妻中文a∨无码| 日本免费人成视频在线观看| 97久久久亚洲综合久久| 亚洲国产精品一区二区第一页| 日本熟妇人妻一区二区三区| 久久婷婷综合色一区二区| 久久夜色精品国产亚洲av| 成人欧美日韩一区二区三区| 开心婷婷五月激情综合社区| 中年国产丰满熟女乱子正在播放 | 国产熟睡乱子伦视频在线播放| 国产乱xxxxx97国语对白| 熟女国产精品一区二区三| 99国产欧美另类久久久精品| 国产午夜三级一区二区三| 亚洲另类激情专区小说图片| 亚洲国产精品一二三四区| 亚洲一区二区三区在线观看精品中文| 国产综合视频一区二区三区| 人人超碰人摸人爱| 少妇撒尿一区二区在线视频| 南木林县| 最近中文字幕日韩有码| 欧美性猛交xxxx乱大交丰满| 男人又大又硬又粗视频| 国产精品中文字幕av| 久久亚洲精品中文字幕波多野结衣| 免费无码午夜理论电影| 91久久国产成人免费观看| 人妻中文字幕av资源站| 溧水县| 亚洲av无码精品色午夜蛋壳| 亚洲高清WWW色好看美女|