diff --git a/backend/Dockerfile b/backend/Dockerfile index c80ef18b5..e24cacaf2 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -2,9 +2,6 @@ FROM node:16-alpine AS build WORKDIR /app -USER node - -ENV npm_config_cache /home/node/.npm COPY package*.json ./ RUN npm ci --only-production @@ -15,21 +12,18 @@ RUN npm run build # Production stage FROM node:16-alpine -RUN apk add --no-cache bash curl && curl -1sLf \ - 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.alpine.sh' | bash \ - && apk add infisical=0.8.1 - WORKDIR /app -USER node - -ENV npm_config_cache /home/node/.npm COPY package*.json ./ RUN npm ci --only-production COPY --from=build /app . -HEALTHCHECK --interval=10s --timeout=3s --start-period=10s \ +RUN apk add --no-cache bash curl && curl -1sLf \ + 'https://dl.cloudsmith.io/public/infisical/infisical-cli/setup.alpine.sh' | bash \ + && apk add infisical=0.8.1 + +HEALTHCHECK --interval=10s --timeout=3s --start-period=10s \ CMD node healthcheck.js EXPOSE 4000