Как использовать переменные окружения для GitHub Pages
Вставка
- Опубліковано 19 гру 2023
- Как добавить переменные окружения для статического сайта, опубликованного на GitHub Pages. Смотрим где хранить ключи в случае публикации с отдельной ветки, а также как использовать секреты в GitHub Actions.
Мои курсы по вебу с купонами:
✅ mishanep.com/
📢 Поддержка канала:
/ mishanep
www.tinkoff.ru/rm/nepomnyasch...
paypal.me/mishanep - Наука та технологія
Ждём объяснения по системе тэгов релизов, гитхаб экшенов и выстраивании процесса командной разработки на гитхаб
🔥🔥🔥🔥
Просто вчера засела с этой проблемой) Спасибо за видео!
Спасибо, наконец то!!! Я все гадал как это сделать, почему то описание на самом гите я не понял. Михаил прекрасно объяснил как на самом деле это нужно делать.
Это просто супер! Огромное спасибо!
Спасибо за все!
github, vercel и т.д. это хорошо, но хочется все на своих хостах запускать. Покажите как next js приложение деплоить на собственный сервер)
Спасибо огромное!
Спасибо за раскрытие секретов)) 👍
Михаил, идет к роликам. Сделать прогресс бар загрузки страницы/файлов с помощью ртк квери
Но ведь этот "секретный" ключ может увидеть любой желающий зайдя в девтулз нетворк на том сайте. :)
Этот да. Но не все секретные ключи используются как этот.
Потом гитхаб пейджес - не место для продакшн проектов. А для простого пет-проекта с бесплатным api ключом повышенная секретность не нужна. Достаточно того, что автоматическими скриптами на самом гитхабе у вас ключ спрятан.
Михаил, спасибо за видео! Подскажите, насколько данные действия применимы к секретным ключам, как в вашем примере? Ведь даже, если секретный ключ вынесен в переменную окружения, то он все равно будет в составе url при запросе и его легко увидеть
В данном случае так и есть. Но в процессе сборки и публикации переменные окружения могут пригодиться для самых разных целей. Например, у вас статический сайт на NextJS или Gatsby и на этапе билда требуется получить данные по API с секретным ключом. В таком случае будет вполне безопасно.