Надеюсь, у всех все отлично, как и у меня до последнего дня.
История болезни:
1 У меня есть админ-панель на основе laravel (php).
2 Я запустил и протестировал его локально, подключив к базе данных mysql.
3 Я создал файл докера и тоже все протестировал на докере. Примечание. До сих пор приложение подключалось к базе данных mysql, которая работала на извлекаемых образах докеров.
4 Затем я создал репозиторий ECR и вошел в него, затем построил и отправил образ в репозиторий ecr.
5 Я создал приложение Elastic Beanstalk, а затем создал среду EB на основе докеров из образа ECR.
6 Я не загрузил файл .env из-за проблем с безопасностью, а зашел в Elastic Beanstalk
Конфигурация -> Программное обеспечение ->, а затем добавил ключи и значения env в переменные среды, указанные в консоли EB.
7 Затем я начал развертывание, и по прошествии бесконечных 5 минут мое приложение Docker было запущено.
8 Я открыл URL-адрес EB и увидел страницу входа.
9 Затем я создал базу данных RDS на базе mysql и предоставил ее учетные данные в виде переменных среды
Конфигурации -> программное обеспечение и переменные окружения среды, которую я только что развернул.
10 Я повторно перенаправил ссылку и попытался войти в систему, но после долгого долгого времени. Он показал мне что-то вроде этого;
504 Bad Gateway for ningx .... Что-то такое разбивает сердце.
Но я заметил, что вошел в панель управления и, следовательно, проверил другие маршруты, и они работали нормально.
ПРОБЛЕМА Почему db занимает так много времени или экран входа в систему занимает так много времени, чтобы войти в панель управления, где я даже не ввел меня туда и просто отображает «ошибку 504 плохого шлюза».
НЕОБХОДИМОЕ РЕШЕНИЕ Я каким-то образом решил, что могу передать файлы конфигурации .ebextensions, чтобы продлить тайм-аут, если это может решить проблему. В таком случае, как бы я мог сослаться на вещь rds, потому что на самом деле я не знаю, как делать вещь .ebextensions, но я просто знаю, что это может быть возможным решением.
Пожалуйста, помогите мне в этом вопросе. Любое тело, пожалуйста :(
С Уважением,