2015-01-02 43 views
1

我正在使用Fig(和Docker)来设置我的开发环境。图(Docker):如何指定根据环境运行哪些服务

我配置的服务之一是Adminer,这是一个轻量级的Web数据库客户端。我需要它进行开发,但不希望它在生产中运行。我怎样才能做到这一点?图(优先)或Docker的解决方案将做。

这里是我的fig.yml部分:

db: 
    image: postgres 
adminer: 
    image: clue/adminer 
    links: 
    - db 
    ports: 
    - "8081:80" 

回答

2

您可以使用多个图文件。 Fig默认使用fig.yml,但您可以使用-f标志进行指定。 Docs

因此,无论你希望你的默认值是什么,都可以是fig.yml。然后,你可以为你的开发环境设置fig-dev.yml(例如)。使用fig -f fig-dev.yml时,请使用它。

+0

我喜欢这个,如果没有任何DRYer方法,我会选这个:)。 –

相关问题