我正试图让ory/奎托斯(0.7.1-字母表1)运行。我创建了一个配置文件,我正试图将其挂载到坞-组合文件中的奎托斯容器中。
启动撰写,奎托斯图像立即退出,声称配置错误(零值)。
我反复检查了我的配置文件,并设置了相应的值。
当注释出撰写文件中的卷挂载命令时,我得到了完全相同的错误,这表明ory没有“看到”我安装的配置。
我还做了chmod 777配置文件。
我尝试挂载完整/ory/home目录,并且只挂载配置文件本身。
这是我正在使用的docker-compose.yml:
version: '3'
services:
nbi-kratos-postgres:
image: postgres
volumes:
- /home/whatever/db_data/postgres_data:/var/lib/postgresql
ports:
- "5432:5432"
environment:
POSTGRES_USER: my_user
POSTGRES_PASSWORD: my_pw
POSTGRES_DB: my_db
nbi-kratos:
image: oryd/kratos:v0.7.1-alpha.1
volumes:
# - /home/whatever/project/kratos:/home/ory
- /home/whatever/project/kratos/.kratos.yaml:/home/ory/.kratos.yaml
environment:
- HOME:/home/ory/这是我运行docker时的输出:
nbi-kratos_1 |
nbi-kratos_1 | The configuration contains values or keys which are invalid:
nbi-kratos_1 | The configuration contains values or keys which are invalid:
nbi-kratos_1 | identity: <nil>
nbi-kratos_1 | ^-- one or more required properties are missing
nbi-kratos_1 |
nbi-kratos_1 | The configuration contains values or keys which are invalid:
nbi-kratos_1 | selfservice.default_browser_return_url: <nil>
nbi-kratos_1 | ^-- one or more required properties are missing
nbi-kratos_1 |
nbi-kratos_1 | The configuration contains values or keys which are invalid:
nbi-kratos_1 | courier.smtp.connection_uri: <nil>
nbi-kratos_1 | ^-- one or more required properties are missing
nbi-kratos_1 |
nbi-kratos_1 | time=2021-07-27T13:52:32Z level=fatal msg=Unable to instantiate configuration. audience=application error=map[message:I[#] S[#] validation failed
nbi-kratos_1 | I[#] S[#/required] missing properties: "identity", "dsn"
nbi-kratos_1 | I[#/selfservice] S[#/properties/selfservice/required] missing properties: "default_browser_return_url"
nbi-kratos_1 | I[#/courier/smtp] S[#/properties/courier/properties/smtp/required] missing properties: "connection_uri"] service_name=Ory Kratos service_version=v0.7.1-alpha.1
nbience_nbi-kratos_1 exited with code 1发布于 2022-02-15 19:18:29
您需要使用以下命令将配置传递给奎托斯:
command: -c home/ory/.kratos.yaml serve你的奎托斯服务可能就像那里
nbi-kratos:
image: oryd/kratos:v0.7.1-alpha.1
volumes:
- .home/whatever/project/kratos:/home/ory
command: -c home/ory/.kratos.yaml servehttps://stackoverflow.com/questions/68546246
复制相似问题