FROM node:lts-alpine

RUN apk add --no-cache make gcc g++ python linux-headers udev

COPY . /app/bigstream-token-generator

WORKDIR /app/bigstream-token-generator

RUN npm install

FROM node:lts-alpine

COPY --from=0 /app/bigstream-token-generator /app/bigstream-token-generator

EXPOSE 3000

# start server
WORKDIR /app/bigstream-token-generator
CMD [ "node", "server.js" ]
