FROM node:16.13.1-buster

ARG VERSION

LABEL com.datadoghq.tags.service=artistapp-api
LABEL com.datadoghq.tags.version=${VERSION}

WORKDIR /usr/src/app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
ENV NODE_ENV production
RUN npm run build

ENV DD_SERVICE=artistapp-api
ENV DD_VERSION=${VERSION}

EXPOSE 8080
CMD [ "node", "dist/server.js" ]
