docker-compose搭建gogs

发布于 2022-05-25  1952 次阅读


在服务器内存捉襟见肘的情况下,使用gogs代替gitlab做仓库管理,不失为一个好选择。

通常情况下,我们使用gitlab时,内存至少需要一台2h4g的服务器才能从容应对。 而gogs不仅占用空间少,内存也只占用一百多M,非常小巧精简。

在这里我使用docker直接构建gogs 环境

例: docker-compose.yaml

version: '3'
services:
    gogs:
      image: docker.io/gogs/gogs:latest
      restart: always
      ports:
        - "10022:22"
        - "13000:13000"
      volumes:
        - ./data/gogs:/data
      networks:
        default:
          ipv4_address: 172.30.0.3
networks:
  default:
    external:
      name: buzhike

运行

可以在映射的app.ini 文件中修改邮箱 用户名密码 ldap认证等信息。


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。