docker swarm deploy 上的 Prisma 配置错误

Posted

技术标签:

【中文标题】docker swarm deploy 上的 Prisma 配置错误【英文标题】:Prisma config error on docker swarm deploy 【发布时间】:2019-07-01 17:32:40 【问题描述】:

我正在尝试在我的 docker swarm 上部署 prisma 服务,但收到了:

错误:“services.prisma.environment.2 必须是字符串”

使用以下 docker-compose,服务运行良好。

version: '3.2'

services:

  prisma:
    image: prismagraphql/prisma:1.25
    environment:
      - PRISMA_CONFIG: |
        port: 4466

【问题讨论】:

你能发布完整的配置吗? 【参考方案1】:

删除-它不是一个序列

environment:
      PRISMA_CONFIG: |
        port: 4466
        databases:
          default:
            connector: postgres
            host: postgres
            port: 5432
            user: prisma
            password: prisma
            migrations: true

【讨论】:

以上是关于docker swarm deploy 上的 Prisma 配置错误的主要内容,如果未能解决你的问题,请参考以下文章

text docker deploy scale swarm模式

swarm mode 下 运行 docker stack deploy 命令 pull 下来的 image tag 为none

05_deploy a sevice to the swarm

使用docker-compose.yml在swarm中部署应用

【每天学一点】docker-compose中的deploy

docker-swarm容器固定到node节点启动