Gogs配置文档.md 1.3 KB


title: Gogs配置文档 date: 2024-11-16T23:57:54+08:00

lastmod: 2025-03-06T00:32:10+08:00

Gogs配置文档

  IP更换需要修改挂载配置文件app.ini,​文件位置:/mnt/mydata/gogs/data/gogs/conf,重启容器即可

[server]
DOMAIN           = 139.185.58.251
HTTP_PORT        = 3000
EXTERNAL_URL     = http://139.185.58.251:3080/
DISABLE_SSH      = false
SSH_PORT         = 2222
START_SSH_SERVER = true
OFFLINE_MODE     = false

配置说明

  1. MySQL 服务名修改

    • mysql​ 服务名修改为 gogs-mysql​,因此 MySQL 在 gogs_net​ 网络中将以 gogs-mysql 的主机名提供服务。
    • 修改后,其他容器在 gogs_net​ 网络中需要通过 gogs-mysql:3306 访问该 MySQL 实例。
  2. Gogs 的数据库主机设置

    • 在 Gogs 容器的 DB_HOST​ 环境变量中,将 MySQL 主机地址从 mysql:3306​ 改为 gogs-mysql:3306,确保 Gogs 连接到新的服务名。
  3. depends_on依赖关系

    • 修改 depends_on​ 以匹配新的服务名 gogs-mysql,确保 MySQL 在 Gogs 启动之前启动。
  4. 网络隔离

    • gogs_net 网络依然保持独立。服务名更改不会影响网络隔离的安全性。

启动服务

  执行以下命令启动容器:

docker-compose up -d

  ‍