Operating System
版本:Ubuntu 18.04
Firebase SDK
版本:5.13.1
Firebase
产品:firebase-admin
Node.js
版本:10.9
NPM
版本:6.2.0
我在ECS fargate
中运行具有以上详细信息的节点应用程序。
在这里,出现以下错误
抛出新的错误_1.FirebaseAppError(错误_1.AppErrorCodes.INVALID_CREDENTIAL,“证书对象必须是对象。”);
相同的docker镜像在本地运行,但ECS fargate
不在本地。
不能
Docker
文件代码如下
FROM node:10.9.0
LABEL maintainer="xxxxx"
RUN mkdir /usr/src/cx-xxx
WORKDIR /usr/src/cx-xxx
COPY package*.json ./
COPY . .
RUN pwd
RUN ls
RUN rm -rf node_modules
RUN npm install
# RUN npm audit fix
RUN npm run build
RUN ls
EXPOSE 3000
# RUN forever stopall && forever list
CMD [ "./node_modules/forever/bin/forever","dist/index.js" ]