REST API, Google OAuth2 коллбэки, подключение к вебсокетам с RPC вызовами).
Локальная машина без статики, проект мой, разработчик один, на сервере кубер, IDE использую VS Code.
Желательно бесплатно и self hosted решение.
Сначала смотрел в сторону реверс прокси типа FRP и Ngrok
Потом увидел существование Telepresence и Mirrord
Что бы вы порекомендовали?
постман с куки интерцептором в хроме
А какую проблему ты хочешь решить? Не понятно. Причем тут сервер
В идеале развернуть все локальное окружение на сервере и дебажить удаленно или в контексте сервера.
Каком сервере? Зачем сервер? Не хватает памяти на компе? Это под каждого девелопера нужно будет?
Девелопер один. Сервер за тем что это не просто API который постманом можно попинать и затем что было бы удобно дебажить, а не просто в логи глядеть.
Ну твой ноут чем не сервер? Есть vagrant / docker-compose. Почему их не хватает?
Это было бы здорово, если бы это был просто REST API в который из постмана можно швырнуть запросик и поставив бряку подебажить. Но 99,9% это вебсокеты с протобафами, а оставшийся 0,1% это HTTP хуки от левых API
Ну так а какая разница. Ты хочешь с мобильного туда доступ. Тогда можно добавить ngrok или просто обращаться из той же сети. Ты не описал проблему. Чего не хватает?
Ого Фокс ты чего делаешь в девопсе а как же флюттер ?)
Ngrok это не селф хостед, но да, я начал смотреть изначально с позиции реверс прокси и даже задумывался вструмить аналог Ngrok - FRP Но как оказалось есть варианты лучше и продвинутее.
Я и жнец и на дуде игрец)
https://github.com/anderspitman/awesome-tunneling
Ты же будешь тесты писать. Какая тебе разница, кто к тебе обращается из вне. Для девелопмента все равно нужно будет мокать сторонние сервисы
Пока я не пишу тесты, не юнит не интеграционные. Пока нет аналитики, графаны, прометеуса, сентри. Также нет документации и до конца продуманной архитектуры. Нет должной экспертизы и опыта. Это нужно, но еще не время. Сейчас я ожидаю Proof-of-concept, но так как фронт работ объемный, мне нужны практики которые позволят ускорить получение опыта. Поэтому приоритет за инструментарием, линтером, удобством разработки.
Тесты делают все, что ты описываешь, не нужным Тесты и trunk based development , feature toggles
Я не согласен. Пожалуйста, не надо мне рассказывать за тесты сейчас) Вынесем это за скобки и не будем обсуждать в таком ключе.
Обсуждают сегодня