Pocket Brokers

Как правильно настроить тестовую площадку и не перепутать параметры?

Обсуждение платформы

#21
Слушай, ну скрипты — это костыли, если CI всё равно лажает. Я когда пытался на коленке всё это автоматизировать, так половину времени только на отладку этих проверок и тратил, вместо того чтобы тестами заниматься. Тут проблема не в профилях, а в том, что окружение в репликах кривое. Пока не вынесешь всё в чистые контейнеры с жестко прописанными переменными, эти «двойные профили» тебя сожрут. Не делай так, это путь в никуда.
Ответить · Цитировать
#22
Docker тут как раз спасает, но я бы ещё вынес параметры в env-файл и жёстко разнёс имена. Иначе потом сам не вспомнишь, что в тесте, а что в проде.
Ответить · Цитировать
#23
Именно env-файл и выручает: у нас тест и прод отличаются префиксом и отдельным `.env.test`. После пары косяков с базой больше не держу параметры в голове — имя окружения видно сразу.
Ответить · Цитировать
#24
Скрипт скрипту рознь. У меня в CI простенькая проверка: имя окружения и префикс базы обязаны совпадать, иначе пайплайн падает сразу. Отладил один раз — и больше не вспоминаю, куда что утекло.
Ответить · Цитировать

Ваш ответ

Регистрация Вход

Последние темы