FROM node:24-alpine

WORKDIR /app

COPY package.json ./
COPY server.mjs ./
COPY star-map.html ./

ENV HOST=0.0.0.0
ENV PORT=3000
ENV DATA_DIR=/data

VOLUME ["/data"]
EXPOSE 3000

CMD ["node", "server.mjs"]
