【问题标题】:Prisma error when trying to run with elastic beanstalk尝试使用弹性豆茎运行时出现 Prisma 错误
【发布时间】:2019-03-31 01:11:40
【问题描述】:

当我运行 $ docker-compose up 时,我有一个 prisma 项目在本地运行良好。我将docker-compose.yml 文件转换为Dockerrun.aws.json。但是现在当我尝试通过$ eb local run 在本地运行项目时,我得到一个错误

mysql_1   | Version: '5.7.24'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server (GPL)
prisma_1  | Exception in thread "main" java.sql.SQLTransientConnectionException: database - Connection is not available, request timed out after 5001ms.

以下是我的Dockerrun.aws.json 文件:

{
"AWSEBDockerrunVersion": "2",
"containerDefinitions": [
    {
    "environment": [
        {
        "name": "MYSQL_ROOT_PASSWORD",
        "value": "prisma"
        }
    ],
    "essential": true,
    "memory": 128,
    "image": "mysql:5.7",
    "mountPoints": [
        {
        "containerPath": "/var/lib/mysql",
        "sourceVolume": "Mysql"
        }
    ],
    "name": "mysql",
    "portMappings": [
        {
        "containerPort": 3306,
        "hostPort": 3306
        }
    ]
    },
    {
    "environment": [
        {
        "name": "PRISMA_CONFIG",
        "value": "port: 4466\ndatabases:\n  default:\n    connector: mysql\n    host: mysql\n    port: 3306\n    user: root\n    password: prisma\n    migrations: true\n"
        }
    ],
    "essential": true,
    "memory": 128,
    "image": "prismagraphql/prisma:1.21",
    "name": "prisma",
    "portMappings": [
        {
        "containerPort": 4466,
        "hostPort": 4466
        }
    ]
    }
],
"family": "",
"volumes": [
    {
    "host": {
        "sourcePath": "mysql"
    },
    "name": "Mysql"
    }
]
}

错误消息让我相信将 prisma 容器连接到 mysql 实例时出现问题。如果我不得不猜测它是 PRISMA_CONFIG 值,但我不是 100% 确定。有人可以告诉我我在这里做错了什么吗?

【问题讨论】:

  • 也许您可以尝试使用“PRISMA_CONFIG_PATH”并将yaml放入文件中?

标签: amazon-web-services amazon-elastic-beanstalk prisma


【解决方案1】:

你不能在里面放那些/n。 YAML 关心真正的马车和空格。

【讨论】:

    猜你喜欢
    • 2014-02-27
    • 2023-04-07
    • 2013-05-31
    • 2020-01-21
    • 2015-03-20
    • 2023-03-19
    • 2015-11-11
    • 2012-07-23
    • 2022-01-10
    相关资源
    最近更新 更多