Files

Development 开发基础环境

本目录 (/vol4/1000/docker/development/) 汇集了自托管开发基础设施生态服务。各子服务拥有独立的 docker-compose.yml,通过软链接 .env -> ../.env 共享根目录的环境变量与凭据,并统一接入外部网络 trim-default。

Note

  • sjzl 应用已废弃并移除。
  • 开发中间件(dm8、redis、minio)已完成外部迁移,本机相关目录、镜像与数据卷已清理删除。

服务清单与配置详情

1. Gitea 代码托管平台

  • 目录: development/gitea
  • 端口映射: 17100:3000 (Web) / 17101:3001 (SSH)
  • 依赖组件: 独立容器化 postgres:15-alpine (gitea-db:5432) 与 act-runner CI 运行器

常用运维命令

各服务目录下均可通过 Compose 统一管理:

# 启动单个服务
cd /vol4/1000/docker/development/<service_name>
docker compose up -d

# 查看运行日志
docker compose logs -f

# 停止服务
docker compose down

网络与跨主机互通规范

  • 宿主机 Docker 网络: 所有容器均挂载至 trim-default 外部网络,同一网络内可通过容器名直接通信(如 gitea-db:5432)。
  • 开发虚拟机 (dev / 192.168.68.211): 可直接通过宿主机 IP 192.168.68.168 访问各服务的暴露端口(如 Gitea 17100)。