FROM node:20-alpine AS build
WORKDIR /workspace

COPY package.json ./
RUN npm install

COPY . .
RUN npx nx build twitch-extension-panel

FROM nginx:alpine
COPY --from=build /workspace/dist/apps/twitch-extension-panel/browser /usr/share/nginx/html
EXPOSE 80
