развернуть приложение 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"]

Когда я развертываю приложение, оно выходит из строя со следующими ошибками

0 ответов

Другие вопросы по тегам