FROM node:20 ARG ADMIN_USERNAME=admin ARG ADMIN_PASSWORD=password WORKDIR /app COPY package*.json ./ RUN npm install COPY . . RUN mkdir -p /app/data && chown -R node:node /app /app/data EXPOSE 7860 ENV ADMIN_USERNAME=${ADMIN_USERNAME} ENV ADMIN_PASSWORD=${ADMIN_PASSWORD} CMD ["node", "app.js"]