gitlab&lnmp 实际搭建问题

2019-04-26 16:49:36 +08:00
 DannyZeng

gitlab 有自带 nginx,lnmp 也会带 nginx. 想请问下,在有 gitlab 代码仓库,测试环境,正式生产环境的情况下,要配几台服务器?毕竟正式生产环境必须要一台,那代码仓库有没有必要和测试环境放在一起?如果放在一起,有什么好的建议能少踩一些坑? php 新人,各位大佬给指教指教😀

2382 次点击
所在节点    程序员
14 条回复
lixiangzaizheli
2019-04-26 16:57:53 +08:00
docker
xiri
2019-04-26 16:59:24 +08:00
表示没看懂楼主啥意思,代码仓库关生产环境、测试环境什么事?
DannyZeng
2019-04-26 17:01:52 +08:00
@lixiangzaizheli 你的意思是 gitlab 用 docker 装么?
nimrc
2019-04-26 17:03:32 +08:00
问就是 docker
Bazingawang
2019-04-26 17:03:35 +08:00
您好,要不尝试一下 CODING ?传送门:coding.net
DannyZeng
2019-04-26 17:03:42 +08:00
@xiri 没有,因为看到有些人是 web 服务器环境和 gitlab 环境是分 2 台服务器的,然后我想放在一台服务器上,因为没搞过,就是不知道这样在实际环境中是否合理(也是想省下一台服务器的钱。。。。)
zjsxwc
2019-04-26 17:10:12 +08:00
docker +1
www5070504
2019-04-26 17:12:34 +08:00
docker +2

docker 的 gitlab 部署真的方便太多了。。
DannyZeng
2019-04-26 17:20:01 +08:00
@www5070504 好吧,那我去试试。那 lnmp 也有必要 docker 么?
www5070504
2019-04-26 18:10:31 +08:00
@DannyZeng 直接 gitlab 官方的 docker 镜像 里边啥都有了。。配置好对外部的端口映射 docker 起来就能访问
julyclyde
2019-04-26 18:13:31 +08:00
genius2k
2019-04-27 05:06:57 +08:00
为啥要用 gitlab 呢。。一直觉得那玩意好臃肿。。还是喜欢 gogs,CI 的话上 drone CI 就好
sleepm
2019-04-27 16:13:23 +08:00
代码仓库是存储代码的,有一个就够了,不需要每台服务器都有,git clone 和 搭建 git 服务 这两个不要混淆

gitea 改自 gogs,个人感觉比 gogs 好用,占用资源也不高,可以说很低
搭建 gitea 也就是 git 服务,有很多坑,需要 了解 git 支持的协议(比如 http git )以及认证方式( http 认证,sshkey 认证)
如果要 sshkey 认证,需要使用主机的 22 端口(不是占用),也可以使用内置的 ssh 服务,不过需要指定端口,所以 git clone user@host:port 很不好看。。。
sleepm
2019-04-27 16:15:08 +08:00
不要一口吃成一个大胖子,越基础越要一步一步来,把基础打扎实

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/559001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX