FROM {{ DOCKER_URL }}/nodejs:latest

WORKDIR /app

ENV NODE_ENV=production

# Install
COPY package*.json ./
RUN --mount=type=secret,id=npmrc,target=/app/.npmrc npm install

# Copy
COPY . .

# Build
RUN npm run build

EXPOSE 3000

CMD ["npm", "run", "start"]