图无效的存储库名称错误
看起来好像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_NAME
variables将起作用,但它需要是一个环境variables。 您也可以使用project-name
标志在命令行上传递它。
环境variables:
export FIG_PROJECT_NAME="newname" fig up
命令行:
fig --project-name=newname up