|
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'
|