diff --git a/www/src/config.ts b/www/src/config.ts index 71e7bac261..2f6a203989 100644 --- a/www/src/config.ts +++ b/www/src/config.ts @@ -246,6 +246,7 @@ export const SIDEBAR: Sidebar = { Deployment: [ { text: "Vercel", link: "ru/deployment/vercel" }, { text: "Docker", link: "ru/deployment/docker" }, + { text: "Netlify", link: "ru/deployment/netlify" }, ], }, no: { diff --git a/www/src/pages/ru/deployment/docker.md b/www/src/pages/ru/deployment/docker.md index 823c345e73..bd7e30ac3e 100644 --- a/www/src/pages/ru/deployment/docker.md +++ b/www/src/pages/ru/deployment/docker.md @@ -130,6 +130,7 @@ CMD ["node", "server.js"] > > - _Эмуляция `--platform=linux/amd64` может не быть необходимой после перехода на Node 18._ > - _Посмотрите [`node:alpine`](https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine) чтобы понять, почему `libc6-compat` может быть необходим._ +> - _Использование образов, основанных на Alpine 3.17 [может привести к проблемам с Prisma](https://github.com/t3-oss/create-t3-app/issues/975). Установка `engineType = "binary"` решает проблему с Alpine 3.17, [но имеет связанные с этим затраты производительности](https://www.prisma.io/docs/concepts/components/prisma-engines/query-engine#the-query-engine-at-runtime)._ > - _Next.js собирает [анонимные данные о телеметрии общего использования](https://nextjs.org/telemetry). Раскомментируйте первый экземпляр `ENV NEXT_TELEMETRY_DISABLED 1`, чтобы отключить телеметрию во время сборки. Раскомментируйте второй экземпляр, чтобы отключить телеметрию во время выполнения._ diff --git a/www/src/pages/ru/deployment/vercel.md b/www/src/pages/ru/deployment/vercel.md index 7f065337e7..3e1351d902 100644 --- a/www/src/pages/ru/deployment/vercel.md +++ b/www/src/pages/ru/deployment/vercel.md @@ -9,7 +9,7 @@ lang: ru ## Конфигурация проекта -Скорее всего Vercel настроит вашу команду сборки и каталог публикации автоматически. Однако вы также можете уточнить эту информацию вместе с другими конфигурациями, создав файл [`vercel.json`](https://vercel.com/docs/project-configuration) и включив в него следующие команды: +Скорее всего Vercel настроит вашу команду сборки и каталог публикации автоматически. Однако вы также можете уточнить эту информацию вместе с другими конфигурациями, создав файл [`vercel.json`](https://vercel.com/docs/project-configuration) и включив в него следующие команды. **В большинстве проектов это делать необязательно.** ```json { diff --git a/www/src/pages/ru/faq.md b/www/src/pages/ru/faq.md index 5ce2049237..9c359d0b45 100644 --- a/www/src/pages/ru/faq.md +++ b/www/src/pages/ru/faq.md @@ -29,8 +29,8 @@ lang: ru ### Статьи -- [Build a full stack app with create-t3-app](https://www.nexxel.dev/blog/ct3a-guestbook) -- [A first look at create-t3-app](https://dev.to/ajcwebdev/a-first-look-at-create-t3-app-1i8f) +- [Build a full stack app with Create T3 App](https://www.nexxel.dev/blog/ct3a-guestbook) +- [A first look at Create T3 App](https://dev.to/ajcwebdev/a-first-look-at-create-t3-app-1i8f) - [Migrating your T3 App into a Turborepo](https://www.jumr.dev/blog/t3-turbo) - [Integrating Stripe into your T3 App](https://blog.nickramkissoon.com/posts/integrate-stripe-t3) @@ -40,7 +40,7 @@ lang: ru - [Build a Blog With the T3 Stack - tRPC, TypeScript, Next.js, Prisma & Zod](https://www.youtube.com/watch?v=syEWlxVFUrY) - [Build a Live Chat Application with the T3 Stack - TypeScript, Tailwind, tRPC](https://www.youtube.com/watch?v=dXRRY37MPuk) - [The T3 Stack - How We Built It](https://www.youtube.com/watch?v=H-FXwnEjSsI) -- [An overview of the create T3 App (Next, Typescript, Tailwind, tRPC, Next-Auth)](https://www.youtube.com/watch?v=VJH8dsPtbeU) +- [An overview of the Create T3 App (Next, Typescript, Tailwind, tRPC, Next-Auth)](https://www.youtube.com/watch?v=VJH8dsPtbeU) ## Почему в проекте есть файлы `.js`? diff --git a/www/src/pages/ru/folder-structure.mdx b/www/src/pages/ru/folder-structure.mdx index 5c25a45d67..74b36c8b6e 100644 --- a/www/src/pages/ru/folder-structure.mdx +++ b/www/src/pages/ru/folder-structure.mdx @@ -63,7 +63,7 @@ import Diagram from "../../components/docs/folderStructureDiagram.astro"; Файл `[trpc].ts` - это точка входа tRPC API. Он используется для обработки запросов tRPC. Смотрите [Использование tRPC](/ru/usage/trpc#-pagesapitrpctrpcts) для получения дополнительной информации об этом файле и [документацию Next.js о динамических маршрутах](https://nextjs.org/docs/routing/dynamic-routes) для получения информации о маршрутах catch-all/slug. -
http://localhost:3000/api/auth/callback/discord
)
- Сохраните изменения
-- It is possible, but not recommended, to use the same Discord Application for both development and production. You could also consider [Mocking the Provider](https://github.com/trpc/trpc/blob/next/examples/next-prisma-starter-websockets/src/pages/api/auth/%5B...nextauth%5D.ts) during development.
- Возможно, но не рекомендуется, использовать одно и то же приложение Discord для разработки и продакшена. Вы также можете рассмотреть [Mocking the Provider](https://github.com/trpc/trpc/blob/next/examples/next-prisma-starter-websockets/src/pages/api/auth/%5B...nextauth%5D.ts) во время разработки.
## Полезные ресурсы
diff --git a/www/src/pages/ru/usage/prisma.md b/www/src/pages/ru/usage/prisma.md
index ecff1b6a2d..c4fe668b91 100644
--- a/www/src/pages/ru/usage/prisma.md
+++ b/www/src/pages/ru/usage/prisma.md
@@ -39,7 +39,7 @@ Prisma это ORM для TypeScript, который позволяет опре
```
```ts:prisma/seed.ts
-import { prisma } from "../src/server/db/client";
+import { prisma } from "../src/server/db";
async function main() {
const id = "cl9ebqhxk00003b600tymydho";
diff --git a/www/src/pages/ru/usage/trpc.md b/www/src/pages/ru/usage/trpc.md
index 3d80447072..19afa5dff0 100644
--- a/www/src/pages/ru/usage/trpc.md
+++ b/www/src/pages/ru/usage/trpc.md
@@ -16,7 +16,7 @@ tRPC позволяет нам писать типобезопасные API о