развернуть приложение nodejs redis с помощью aws copilot
У меня есть приложение nodejs express, которое использует redis. Я использую aws copilot cli для развертывания этого приложения на aws ecs.
Сначала я инициализирую приложение, используя
copilot app init
Затем я инициализировал среду, используя
copilot env init
используя значения по умолчанию.
После этого я создал сервис для redis, используя:
copilot init -t Backend\ Service --image redis --port 6379 --name redis
Я развернул службу и получил пространство имен как:
redis.test-app.local
В моем приложении .env файл я добавил его так:
REDIS_PORT=6379
REDIS_IP=http://redis.test-app.local
Затем я создал службу для своего экспресс-приложения, используя следующий файл Docker:
FROM node:14
WORKDIR /usr/src/app
COPY package.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "run", "development"]
Когда я развертываю приложение, оно выходит из строя со следующими ошибками