首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >组织多个开发项目

组织多个开发项目
EN

Software Recommendation用户
提问于 2016-01-22 22:11:19
回答 1查看 55关注 0票数 3

软件开发就像玩乐高,你做了一些“砖头”,你将在多个项目中使用。

例如,项目1,使用PHP和MySQL的web服务器:

  • 配置Apache
  • 配置PHP
  • 配置MySQL

项目2,用于SFTP访问的SSH连接:

  • 配置SSH服务器
  • 配置SSH客户端

项目3,加密web服务器的SSL连接:

  • 项目1
  • 项目2(只是服务器部分)
  • 为SSL配置Apache

项目4,安全广域网上的网络摄像头流:

  • 项目3
  • 配置网络摄像头流

正如我们所看到的,有些项目成为其他项目的“砖头”。有些砖块被其他项目重复使用,等等。

因此,我正在寻找一个软件,让我可以将项目和砖块连接在一起,并有机会提供一个图形表示(比如树视图、章鱼视图)。

EN

回答 1

Software Recommendation用户

回答已采纳

发布于 2016-01-24 09:40:35

看看Docker

没有提到这个平台。由于提到了PHP、MySQL、SSH,所以假定Linux似乎是合理的。

使用Docker,您可以构建自己的“砖块”,也可以使用其他人从码头枢纽构建的“砖块”,并将它们组合在一起。码头工人称这些为“砖头”形象。您可以学习如何创造你自己的形象。创建映像的步骤可以在Dockerfile中定义

例如,

项目1:

有人建立了一个PHP + Apache + MySQL图像。也可以使用Dockerfile自己定义步骤。

项目2:

一种方法是使用项目1中的Dockerfile,并使用从…重用项目1中的步骤,为项目2创建映像。

项目3:

因为您只想要服务器部件,所以可以考虑将Project 2写入两个部分,以便在这里使用服务器部分。

项目4:

使用Dockerfile中的project3使用Project 3并添加一些配置摄像头流的指令

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/28230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档