FROM node:20-alpine WORKDIR /app COPY package.json ./ RUN npm install --production COPY server.cjs ./ RUN mkdir -p /data VOLUME ["/data"] EXPOSE 3022 ENV NODE_ENV=production ENV DATA_DIR=/data CMD ["node", "server.cjs"]