首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于运行fig的Makefile

用于运行fig的Makefile
EN

Stack Overflow用户
提问于 2014-12-02 03:30:28
回答 2查看 124关注 0票数 0

我尝试创建一个make任务,它执行fig up并安装fig和docker,以防它们没有安装。我试图解决的问题是为新手处理项目的一种简单方法。

我的结尾是这样的:

代码语言:javascript
复制
.PHONY: up

up:
    command -v docker >/dev/null 2>&1 || {\
        curl -sSL https://get.docker.com/ubuntu/ | sudo sh;\
    };\
    command -v fig >/dev/null 2>&1 || {\
        curl -L https://github.com/docker/fig/releases/download/1.0.1/fig-`uname -s`-`uname -m` > /usr/local/bin/fig; chmod +x /usr/local/bin/fig;\
    };
    fig up;

并意识到这不是一项简单的任务。有没有一个社区采用的方式来安装和运行docker和fig with make?

EN

回答 2

Stack Overflow用户

发布于 2014-12-02 03:46:07

我根本不会对此使用make。

尤其是当需要运行的命令是如此简单和单一使用时。

只需创建一个bootstrap.sh或类似的脚本,并告诉人们,如果需要,他们可以运行它。

票数 0
EN

Stack Overflow用户

发布于 2015-02-06 17:31:05

我不打算争论这是否是好的实践,但我写了一篇关于混合make和fig的博客文章。

http://www.byrnedo.com/2014/12/17/docker-fig-and-makefiles/

出现的一个优点是,我可以非常简单地将fig替换为另一个工具。这是相关的,因为它现在更改为docker-compose,所以我的接口脚本不必更改。在启动集群时,他们仍然会调用make start或其他任何东西。

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

https://stackoverflow.com/questions/27235759

复制
相关文章

相似问题

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