# -*- mode: dockerfile; -*- vim: set ft=dockerfile:
FROM node:24.19.0-trixie-slim AS development
RUN apt-get update \
    && apt-get install -y --no-install-recommends --no-install-suggests \
    ca-certificates \
    nginx-light git vim

RUN npm install -g npm pnpm

COPY docker-entrypoint.sh /usr/local/bin/

RUN sed -i 's~root /var/www/html~root /home/node/convert-coord/dist~' /etc/nginx/sites-available/default
RUN chmod go+rx /home/node

ENTRYPOINT ["docker-entrypoint.sh"]

EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
