FROM alpine:3.18 RUN apk update RUN apk add --no-cache npm RUN npm i -g pnpm RUN mkdir /socketio WORKDIR /socketio COPY ./package.json /socketio COPY ./pnpm-lock.yaml /socketio RUN pnpm i EXPOSE 3000 COPY ./server.js /socketio CMD sh -c 'node server.js'