# Vitrina — plantilla de módulo en contenedor (Node.js, sin dependencias)
FROM node:20-alpine
WORKDIR /app
COPY servidor.js ./
# La carpeta de datos se conserva (volumen de Docker vitrina-<módulo>-datos, fuera de iCloud)
RUN mkdir -p /datos && chown node:node /datos
USER node
EXPOSE 3000
CMD ["node", "servidor.js"]
