У меня есть приложение dockerized nodejs в ECS, которое должно подключаться к экземпляру postgres, расположенному в Amazon RDS.
Локально, я могу запустить Docker-контейнер и подключиться (чтение / запись) к базе данных RDS
При развертывании контейнера в ECS у меня возникает тайм-аут при попытке чтения / записи в БД RDS Postgres.
Я построил свой док-контейнер примерно так
docker build -t my-app .
Затем я запустил мое докерское приложение
docker run -p 80:3000 XXXXXXX
Мой экземпляр RDS работает на myappdb.ceonhqpz1vl1.us-east-1.rds.amazonaws.com:5432/appdb
Я подумал, что это должно быть проблема с портом, но я опубликовал порты, как указано выше. Так что я думаю, это должно сработать. Но когда я запускаю приложение через браузер на AWS и пытаюсь читать / записывать в БД, запрос занимает много времени, а затем истекает.
Я не уверен, где отлаживать на данный момент, я немного новичок в докере