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