FROM node:21-alpine

RUN apk add --no-cache curl tar

WORKDIR /app

COPY package.json ./
RUN npm install
COPY server.js ./
RUN mkdir -p ./data ./backups && echo "Confidential Project Alpha data..." > ./data/project_files.txt
COPY flag.txt ./
EXPOSE 3000
CMD ["node", "server.js"]
