抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

创建专属组和用户

groupadd gitea
useradd -g gitea gitea

查看uid和gid

id gitea
# uid=1003(gitea) gid=1003(gitea) groups=1003(gitea)

提前创建mysql库

# 例如
dbHost:192.168.0.48:3306
dbName:gitea
dbUser:gitea/gitea

创建gitea服务

其中environment需与上述关联,并且volumes需要挂载在创建的用户有权限的目录下

version: "3"
services:
  server:
    image: gitea/gitea:1.14.3
    environment:
      - USER_UID=1003
      - USER_GID=1003
      - DB_TYPE=mysql
      - DB_HOST=192.168.0.48:3306
      - DB_NAME=gitea
      - DB_USER=gitea
      - DB_PASSWD=HZDxGzrWkM7xjNAA
    volumes:
      # 需改为UID有权限的目录
      - /home/gitea/data:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - 3000:3000
      # 需要ssh则暴露
      - 10222:22

评论