Size: a a a

Next.js — русскоговорящее сообщество

2021 June 22

bS

bulbazavr1k S1NC£R1T... in Next.js — русскоговорящее сообщество
раньше нельзя было, может уже появилось что то
источник

G

GarryVG in Next.js — русскоговорящее сообщество
Игорь, многие будут Вам признательны за это :)

Ранее Вы про  deploy писали, я законспектировал но еще не пробовал.
Пока мое достижение - deploy с помощью pm2, код обновлял git pull (на сервере) хотя временами и FTP не брезговал (благо в webstorm соответствующая настройка deploy есть)
Читал про CI/CD с помощью github actions - но опять же на практике не пробовал

Так что такие темные личности еще встречаются, но с Вашей помощью возможно они исчезнут.
P.S. Я даже GO не изучал :)
источник

ИК

Игорь Корнелли... in Next.js — русскоговорящее сообщество
Вот я и подумал, что это будет полезно, большая часть либо разбросана по авторам, либо в формате туду ничего с жизнью общего не имеющего
источник

G

GarryVG in Next.js — русскоговорящее сообщество
Если видео будете делать - добавьте пожалуйста туда образ для mysql - не знаю это в одном контейнере должно быть - или это уже 2 контейнера надо. Еще у меня будет strapi - на него отдельный образ надо будет собрать - или mysql+strapi+next надо собрать в одном контейнере ?

Наверно с точки зрения масштабирования на каждый сервис - отдельный docker образ ?
источник

ИК

Игорь Корнелли... in Next.js — русскоговорящее сообщество
Postgres, но сути не меняет
источник

G

GarryVG in Next.js — русскоговорящее сообщество
Да, это одно и то же :)
Расскажите пожалуйста в видео сколько контейнеров надо собирать - один или несколько, сколько памяти должно быть на VPS чтобы все работало.
В следующем видео - как все это дело с помощью кубернетс масштабировать.
Я так понимаю что готовые образы docker можно прямо в git писать и в git можно секреты класть
источник

R

Roma in Next.js — русскоговорящее сообщество
кто-то знает, можно ли читать react context в getInitialProps?
источник

R

Roma in Next.js — русскоговорящее сообщество
мне нужно как-то проверить значение есть в контексте глобальном или нет в getInitialProps
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
нет, это серверная функция
источник

E

Ekaterina in Next.js — русскоговорящее сообщество
Коллеги, всем привет!
подскажите, пожалуйста
на проекте много статики, картинок и шрифтов
решили перенести часть на cdn
шрифты и картинки - нормально отдаются cdn
но большое количество статики так и идет напрямую

нам необходимо все, что там некст складывает  в папку static переносить на cdn надо. Есть идеи?)
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
То, что лежит в public, переносите на cdn
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Или речь про страницы?
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
источник

E

Ekaterina in Next.js — русскоговорящее сообщество
ну получается в поддержке сказали, что мы ничего не должны размещать на сдн, в документации сказано: Единственная папка, которую вам нужно разместить на вашем CDN, - это содержимое .next / static /, которое следует загрузить как _next / static /. Если эту настройку указываю в конфиге некста
assetPrefix
то сайт ломается(. но изображения и фонты подгружаются, значит в корне сдн лежит папка public r , а не _next

но ряд стилей, скриптов просто выпадают и не идут через cdn продолжая сыпать напрямую
источник

А

Антон in Next.js — русскоговорящее сообщество
Подскажите, пожалуйста, как гугл аналитикс норм подключить? По яндекс метрике отказы 20%, по ГА - 60+%. как будто то он не все переходы видит что ли... с метрикой так же было, пришлось дописывать отслеживание изменение урла и дергать ym(). Но в ЯМ хоть сразу было видно, что у 90% посетителей 1 просмотр... А в ГА вроде и просмотры есть, но не могут же быть отказы в 3 раза выше?
Сейчас так подключается
<Script src="https://www.googletagmanager.com/gtag/js?id=G-77KPCD7J2L" strategy="afterInteractive" />
<script
       dangerouslySetInnerHTML={{
         __html: window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-77KPAD7J2L');
       }}
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Так и будет
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Убери в js файл аналитику
источник

А

Антон in Next.js — русскоговорящее сообщество
Это как?)
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Скрипт в файл положи
источник

А

Антон in Next.js — русскоговорящее сообщество
вот это в смысле
window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-77KPCA7J2L
?
источник