diff --git a/Dockerfile b/Dockerfile index cbcdf80..3a2dfef 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,32 +1,10 @@ -FROM debian:bullseye as builder - -ARG NODE_VERSION=16.18.0 - -RUN apt-get update; apt install -y curl -RUN curl https://get.volta.sh | bash -ENV VOLTA_HOME /root/.volta -ENV PATH /root/.volta/bin:$PATH -RUN volta install node@${NODE_VERSION} - -####################################################################### - -RUN mkdir /app -WORKDIR /app - -ENV NODE_ENV production - -COPY . . - -RUN npm install -FROM debian:bullseye +FROM node:14.21.0-alpine3.16 LABEL fly_launch_runtime="nodejs" - -COPY --from=builder /root/.volta /root/.volta -COPY --from=builder /app /app - +COPY . /app WORKDIR /app + +RUN npm install ENV NODE_ENV production -ENV PATH /root/.volta/bin:$PATH CMD [ "npm", "run", "start" ]