FROM node:20 WORKDIR /code COPY ./package.json /code/package.json COPY ./package-lock.json /code/package-lock.json RUN npm ci COPY . . RUN --mount=type=secret,id=FIREBASE_ADMIN_KEY,mode=0444,required=true \ cp /run/secrets/FIREBASE_ADMIN_KEY /admin_key.json CMD ["node", "index.js"]