Действия такие:
$ graphql create . -b typescript-advanced
$ prisma init .
- Create new database
- PostgreSQL
$ docker-compose up
$ prisma deploy
$ npm run dev
Создаётся проект, который содержит контейнер с локальной базой, но по прежнему работает через prisma cloud.
Заменил в ".env": PRISMA_ENDPOINT="http://localhost:4466"
Докер начал печатать логи - вроде подключился, но по прежнему не работает:
... запрос ...
query {
feed {
title
}
}
... ответ ...
{
"data": null,
"errors": [
{
"message": "Variable '$_v0_where' cannot be non input type 'PostWhereInput'. (line 1, column 20):\nquery ($_v0_where: PostWhereInput) {\n ^",
"locations": [],
"path": [
"posts"
]
}
]
}
Кроме этого, докер периодически пишет в консоль это:
[Metrics] No Prisma Cloud secret is set. Metrics collection is disabled.
(непонятно вообще, как докер связан с облаком)