Привет.
В связи с сами знаете какими действиями сами знаете кого пути к развитым площадкам с готовой инфраструктурой для российских разработчиков закрыты.
Проблема: фронт разработчику развернуть динамическое next.js приложение на российском хостинге.
Сейчас пытаюсь развернуть приложение в яндекс облаке: засунул приложение в контейнер, отправил в регистр контейнеров яндекс, запустил ВМ с container optimized image в яндекс облаке и отправил приложение в ВМ.
Ура, все работает!
Только не так, как нужно. В приложение можно постучаться только по порту 3000.
Вижу два выхода: найти альтернативу яндекс облаку с готовой инфраструктурой, которая принимает платежи картами российских банков, либо разобраться, как же все таки сделать приложение доступным без указания порта.
По выходу номер два была идея добавить прослойку с nginx, но я не уверен, как это сделать, и нужно ли это вообще, возможно есть более простые альтернативы.
Соответственно вопроса два:
1) какие есть площадки, куда можно отправить next.js приложение (или контейнер) и оно будет работать без дополнительных манипуляций?
2) как в яндекс облаке сделать приложение доступным без указания порта в адресе сайта?
Если кто-нибудь знает хостинг, который подойдет для решения этой проблемы, или знает, как решить эту проблему в яндекс облаке, пожалуйста, поделитесь.
Dockerfile:
https://github.com/vercel/next.js/blob/canary/exam...