Вчера в одном петпрожекте чутьчуть сломал сеть, завернул в докер и пушнул в прод (нет, не стыдно), ну и так вышло, что во время дебага прода и 502 ошибки сломал соседние вещи (чуть меньше не стыдно). В итоге ошибка была смешной,
http.Server
на
127.0.0.1:8000 запускал, а надо было на :8000 просто (почему так - хз, пусть умные ответят)
Как настоящий Principal CTO с продакт вижионингом спросил себя - как в такое не вляпаться еще раз или как скинуть вину на другого? Правильно, хостить независимо, чтобы не было ничего общего (кроме любимого DNS, но это пока).
Так вот, Cloudflare Pages (
pages.dev) оч няшная штука. Конечно есть Github Pages, но они урезанные, есть всякие Zeit Vercel и куча других VC-oriented сервисов, но как всегда идешь к тому, кому доверяешь, ну или просто ленишься учиться новым трюкам.
За полчаса перевёл 5 страниц на CF Pages и радуюсь. Правда время сборки в 3 мин чуть напрягает, я на бесплатном Github Actions в 1.5мин все уложил, надеюсь в будущем подтянут (такое предчувствие, что они не кешируют докеры в которых все собирают или я хз, им пулла не хватает, 100%).
Еще 1 минус - нет Terraform пока, для Workers есть, значит и для страниц довезут. Оч жду.