Обновлен файл docker-compose.yml для передачи переменных окружения в процессе сборки. В Dockerfile добавлены аргументы сборки и установлены соответствующие переменные окружения. Изменен способ обертывания дочерних компонентов в layout.tsx с ApolloProvider на Providers.

This commit is contained in:
Bivekich
2025-07-17 11:32:45 +03:00
parent 83ed577a44
commit 7e77e850bc
4 changed files with 62 additions and 11 deletions

View File

@ -1,9 +1,6 @@
"use client"
import { ApolloProvider } from '@apollo/client'
import { apolloClient } from '@/lib/apollo-client'
import { Toaster } from "@/components/ui/sonner"
import "./globals.css"
import { Providers } from './providers'
export default function RootLayout({
children,
@ -13,9 +10,9 @@ export default function RootLayout({
return (
<html lang="ru">
<body>
<ApolloProvider client={apolloClient}>
{children}
</ApolloProvider>
<Providers>
{children}
</Providers>
<Toaster />
</body>
</html>

16
src/app/providers.tsx Normal file
View File

@ -0,0 +1,16 @@
"use client"
import { ApolloProvider } from '@apollo/client'
import { apolloClient } from '@/lib/apollo-client'
export function Providers({
children,
}: {
children: React.ReactNode
}) {
return (
<ApolloProvider client={apolloClient}>
{children}
</ApolloProvider>
)
}