FROM node:18-bullseye
ARG API_BASE_URL
ARG BASE_NOME
ARG COOLIFY_URL=https://dev.arlogistica.net,https://www.dev.arlogistica.net
ARG COOLIFY_FQDN=dev.arlogistica.net,www.dev.arlogistica.net
ARG COOLIFY_BRANCH=dev
ARG COOLIFY_RESOURCE_UUID=gtdcpdkhj3rqgl6ma60f6lz6
ARG COOLIFY_BUILD_SECRETS_HASH=495898e75f00084213140982c70f3a95ece285bc6ac9734f6877a44d96d47aef

WORKDIR /app

RUN npm install -g http-server

COPY package.json ./
RUN npm install

COPY . .

RUN chmod +x docker-entrypoint.sh

EXPOSE 8080

ENTRYPOINT ["./docker-entrypoint.sh"]
CMD ["http-server", "./", "-a", "0.0.0.0", "-p", "8080", "-c", "0"]