需求

自己需要一个git服务,gitlab有点大,小小的树莓派带不动啊。选择一个极简的git服务来管理。这里用docker来安装服务。

composer处理基础环境

  • version: '3.6'
  • services:
  • postgres-gogs:
  • container_name: gogs_database
  • image: postgres:9.6
  • restart: always
  • volumes:
  • - "/mnt/data/gitGogs/postgres:/var/lib/postgresql/data" # 挂载数据库文件目录
  • environment:
  • POSTGRES_USER: gogs
  • POSTGRES_PASSWORD: yak_gogs
  • POSTGRES_DB: gogs
  • networks:
  • - "net_gogs"
  • gogs:
  • container_name: gogs
  • image: gogs/gogs
  • restart: always
  • ports:
  • - "9822:22" # 暴漏ssh端口
  • - "9880:3000" # 暴漏web端口
  • volumes:
  • - "/mnt/data/gitGogs/data:/data" # 挂载数据目录
  • depends_on:
  • - "postgres-gogs"
  • networks:
  • - "net_gogs"
  • networks:
  • net_gogs:

安装

访问http://IP:9880
首次进入自动跳转安装界面填写对应信息,数据库这里选择postgres,在填写对应的管理员信息。立即安装即可。

成果

屏幕截图 2023-10-03 100428.jpg


本文由 管理员 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

只有地板了

  1. przpwyopgx
    przpwyopgx

    对传统与现代的融合思考颇具启发性。

添加新评论