图无效的存储库名称错误

看起来好像fig在“fig up”中生成存储库名称时使用的是根目录的名称。 我不知道如何在yaml中指定一个。 我已经有一个存储库名称注册docker或存储库意味着docker形象?

错误消息试图“加油”:

Invalid repository name (DDCIntegrationDevEnvs_es), only [a-z0-9-_.] are allowed 

这是我的fig.yaml:

  nodejs: build: ./nodejs links: - es - rabbitmq es: build: ./elasticsearch rabbitmq: build: ./rabbitmq environment: PARENT_HOSTNAME:DALM0CXXFD11 

注:我试图添加FIG_PROJECT_NAME到fig.yml的顶部,但收到此错误:

  Service "%s" doesn't have any configuration options. All top level keys in your fig.yml must map to a dictionary of configuration options. 

有一个公开的拉动请求来解决这个问题,但还没有合并。

FIG_PROJECT_NAMEvariables将起作用,但它需要是一个环境variables。 您也可以使用project-name标志在命令行上传递它。

环境variables:

 export FIG_PROJECT_NAME="newname" fig up 

命令行:

 fig --project-name=newname up