苏洋博客
网站首页
工作生活
编程记录
知识地图
文章存档
关于苏洋
关于本站
GitHub
折腾笔记
联系作者
文章列表
Tag: # GitLab
使用 Docker 和 Traefik 搭建 GitLab(后篇)
2019年04月10日
GitLab
,
Traefik
,
Docker
,
CI/CD
,
Linux
文章围绕公网部署 GitLab 的安全加固展开,重点针对应用层防护提供实践方案。网络层面建议全流量 SSL 加密、避免公网 DNS 解析、通过 Traefik 添加 Basic Auth 验证及使用浮动 IP 应对 DDoS 攻击。
阅读全文
使用 Docker 和 Traefik 搭建 GitLab(前篇)
2019年04月10日
GitLab
,
Traefik
,
Docker
,
CI/CD
,
Linux
基于 Docker 与 Traefik 搭建公网环境可用的 GitLab 容器化部署方案,涵盖自动 HTTPS 挂载、多服务流量转发及安全配置要点。核心配置涉及 Traefik 的 labels 与 networks 字段设置,实现 Web
阅读全文
GitLab 迁移之后的事情
2018年09月29日
CI/CD
,
GitLab
,
Linux
,
数据迁移
GitLab 数据迁移至新容器后,可能出现 CI pipeline 卡住无日志或页面 500 错误。根本原因在于备份恢复机制未包含 gitlab-secrets.json 等密钥文件,导致数据库中双因子加密数据无法解密。
阅读全文
迁移 GitLab 数据到全新容器
2018年09月27日
Docker
,
GitLab
,
Linux
,
数据迁移
,
Ubuntu
记录了一次将 GitLab 迁移至全新 Docker 容器的完整实践过程。迁移动机包括更换高性能硬件、验证备份包可用性及解决磁盘碎片导致的资源浪费问题。环境采用 4 核 4GB 虚拟机运行 Ubuntu 16.
阅读全文
再次折腾构建服务
2018年08月17日
Drone
,
Drone CI
,
CI/CD
,
Docker
,
GitLab
,
Linux
针对私有CI与GitHub联动构建服务的性能瓶颈,提出两项核心优化方案:一是以Traefik负载均衡替代传统Nginx架构,通过Docker Compose动态扩展PHP代码高亮服务节点,将高频调用下的处理耗时从数分钟压缩至十秒内;二是废弃
阅读全文
««
«
1
2
»
»»