просто и красиво, но с локальной разработкой что? Всегда в контейнере поднимать? Или заменить ту читалку из энва на либу с поддержкой дотэнв?
Студия умеет энвы на старт прокидывать
последний раз локально проект рабочий запускал года 4 назад. Когда в солюшне больше пяти различных кусков инфраструктуры - локальный запуск теряет смысл. У нас сейчас наверное кусков 40 уже
ну если из блокнота, то сложно, да
А дэбаггер уже нормально работает в контейнере?
А почему теряет?
Локально можно юзать appsettings.json например
у меня лямбды как помнишь, уже почти забыл про контейнеры)
Ты пишешь сразу и без ошибок! Понил!
конечно! фшарп же
а как сделать поддержку JSON и переменных окружения сразу? или два провайдера создать?
В смысле как? Да хоть миллион разных источников
Я в смысле есть что-то встроенное? или самому писать?
AddEnvironmentVariables
потому что когда слишком много всего поднимать локально, то скорость разработки снижается дико. Гораздо производительней получается максимально настроить стедж чтобы легко оттуда можно было и логи и трейсы и все остальное собирать + переодические канари, чтобы отлавливать ошибки тут же. И самое главное почии что вся сделанная работа для стейджа не пропадает, а так же позволяет и прод отслеживать
Так а почему снижается? Кнопочка для запуска медленно нажимается? Контейнеры с сервисами поднимаются быстрее, чем сервисы нативно?
Лямбды довольно трудно локально поднимать
кучу работы локально - настрой то, запусти это, запусти миграции, откати миграции, что-то падает постоянно, комп не рестартовать быстро, плюс разница локальной среды и продовой гораздо сильнее - многих вещей все равно локально не отловишь. Ну и сама инфраструктура конейнеров, будть там кубер или докер, тоже проц грузят и память. И проблемы увеличиваются с увеличением количества кусков инфраструктуры
и это тоже) но даже если было бы просто, там же базы, очереди, соседние микросервисы с их депендесями, емейл, смс провайдеры, другие сторонние провайдеры, и так далее.
Выход один - писать на ф# без ошибок
Дак и не надо всё локально поднимать. Локально только апп
а что такое апп?
Обсуждают сегодня