FROM node:carbon-alpine LABEL mantainer="Jeferson Urbieta " \ description="Ambiente api do projeto primecash." \ az.application.type="backend" # Install yarn and other dependencies via apk RUN apk update && apk add python g++ make && rm -rf /var/cache/apk/* # install dependencies WORKDIR /opt/app COPY package.json package-lock.json ./ RUN npm install COPY . /opt/app RUN npm run build # Port to listen on EXPOSE 8848 # Default app commands CMD ["npm", "run", "build"]