Комментарии 20
1. Используется стандартная утилита AWS CLI для работы с Object Storage.
2. А при работе с gatsby подключается плагин S3, в котором по умолчанию конечно AWS S3 перенастроен на использование Yandex Object Storage — storage.yandexcloud.net
Все законно +)
А есть разница по фитчам с тем же Github Pages?
- выбрать понравившийся шаблон
- клонировать
- изменить
- запушить
Я сейчас все изменения на свой gatsby-сайт в своем облаке одной командой вношу:
npm run build && npm run deploy
Отображается мгновенно
Мне интересно также платформу Gatsby дальше изучать и с ней работать. И глубже в React погружаться.
Теперь о работе на перспективу. Если допустим у меня есть заказы на сайты от российских заказчиков, мне проще их делать и содержать/обслуживать в российском облаке, если честно. И мне выгодно платить за хорошую поддержку и сервис. Ну еще из статического сайта сделать динамический проще, когда есть под рукой сервисы одного Облака. Вот эти все факторы для меня означают «проще и дешевле». Все-таки Netlify — это совсем не Яндекс.Облако c его возможностями. Хотя стремится к этому. Все стремятся. И Gatsby свое Облако строит.
Первые три действия можно пропустить, если в _config.yml
прописать шаблон, который распознает Jekyll (GitHub Pages). В настройках хранилища есть раздел "Environments", в котором можно сохранять .env в зашифрованном виде (и, в теории, ссылаться на них в коде; Heroku может).
Сюжет стоит развить, а статью дополнить на тему — устанавливаю в Яндекс веб-хук на измененение моего репозитория со статичным getsby-js сайтом и на каждый комит (например с новой статьей материал) Яндекс билдит мой статический сайт.
Тогда все будет выглядеть равноценно связке гитхаб — контентфул — нетлифай. Я вот так пользуюсь free, бесплатно. Но с целью поддержки отечественного, рассмотрел бы Яндекс.
пример:
imgprovider.site/resize/2021/5/14/89b-933-950-958-1600.jpeg
оригинальная ссылка на Яндекс:
storage.yandexcloud.net/imgprovider.site/resize/2021/5/14/89b-933-950-958-1600.jpeg
попутно отмечу что cloudflare отдает по протоколу https3.
Если будут интересны подробности — могу написать статью
Спасибо, очень познавательно.
Для тех кто не читал эпическую историю с MilkyWay (она сошла с Интернета, но есть в архиве) —
Часть 1 Как просадили деньги, не посмотрев как реально работает собственный алгоритм (да и как там посмотришь)
Часть 2. Как они выжили (Гугль простил индуса, потому что наверное это был бывший сотрудник, у вас так не получится).
"Fail fast, learn fast with Cloud is a bad idea." <— стартапщик, не пробуй летать в облаках, пока не научишься ходить по земле.
Поэтому было бы классно почитать как строится облачный биллинг на Яндекс. Облаке и как считать стоимость чего-нибудь чтобы на такие грабли не наступить с яндексом.
Я попал на статью изучая webiny от aws. Вы не знаете есть ли нечто подобное у наших облачных провайдеров? Мне очень понравилась идея заложенная в этом проекте и простота управления сложными вещами.
Как сделать и разместить статический сайт на Gatsby в Yandex.Cloud