Мой код работал правильно, но когда я попытался развернуть последнюю версию своего кода, задача в ECS начала показывать, что состояние «остановлено», и появилась эта ошибка:
starting container process caused "exec: \"http-server\": executable file not found in $PATH": unknown
Ничего не изменилось ни в одном из файлов Docker, последняя версия кода содержит некоторые базовые изменения в файлах html и JS.
Также при попытке развернуть старую версию кода, которая была развернута должным образом в прошлом, я все еще получаю ту же ошибку
Файл Docker внешнего интерфейса:
FROM node:6-alpine
# ENV NODE_ENV=production
RUN npm install -g http-server
EXPOSE 8080
COPY ./package.json /src/
COPY ./npm-shrinkwrap.json /src/
WORKDIR /src
RUN npm install
COPY . .
RUN npm run build
CMD ["http-server", "dist/"]