Задать вопрос
@helljack

Как лучше реализовать тесты на проекте с symfony и nextjs?

Есть проект, бэк на symfony, фронт на nextjs, все это крутится в docker
Решил написать e2e тесты на cypress, при запуске локально проблема в том, что окружение тестов в symfony на dev, так как проект поднят локально как dev, а хочется использовать окружение test как при запуске через phpunit

не понимаю как это реализовать, поднимать отдельный бэк и прокидывать туда env=test, так как локально уже запущен бэк с env=dev

И как через cypress сообщить nextjs, чтобы он запустился как test окружение
  • Вопрос задан
  • 50 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    ADM-019 Основы Docker
    1 неделя
    Далее
  • Слёрм
    Docker для админов и разработчиков
    4 недели
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
у меня на похожем стеке (symfony + react, но суть та же) просто отдельный docker-compose.test.yml где бэк стартует с APP_ENV=test, а фронту кидаешь нужные env через .env.test. поднимаешь рядом на других портах и cypress бьёт туда. не пытайся переключать env у запущенного стека — проще поднять второй рядом
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы