# Frontend: Node.js static file server with API proxy FROM nfqlt/node20 WORKDIR /app # Copy dist from local build (built on NAS host before docker-compose) COPY dist/ /app/dist/ COPY server.js /app/server.js RUN mkdir -p /app/uploads && chmod 777 /app/uploads EXPOSE 80 CMD ["node", "/app/server.js"]