stack updates

This commit is contained in:
2024-03-21 02:10:37 -05:00
parent 78219c0e04
commit 76821f00a0
6 changed files with 111 additions and 15 deletions
@@ -8,13 +8,20 @@ COPY . .
RUN go build -v -o nitro .
# Reduce image size
FROM node:18-bullseye-slim as builder-ui
FROM node:18-bullseye-slim as builder-node
RUN apt-get update
RUN apt-get install -y make
WORKDIR /app
COPY . .
RUN find . -name 'node_modules' | xargs -n1 rm -rf
RUN find . -name 'dist' | xargs -n1 rm -rf
RUN yarn
RUN VITE_RPC_HOST=CERC_RUNTIME_ENV_RPC_HOST make ui/build
WORKDIR /app/packages/nitro-gui
RUN VITE_RPC_URL=CERC_RUNTIME_ENV_RPC_URL VITE_TARGET_URL=CERC_RUNTIME_ENV_TARGET_URL yarn build
WORKDIR /app/packages/nitro-auth-gui
RUN VITE_RPC_URL=CERC_RUNTIME_ENV_RPC_URL VITE_TARGET_URL=CERC_RUNTIME_ENV_TARGET_URL yarn build
WORKDIR /app/packages/nitro-auth
RUN yarn build
FROM node:18-bullseye-slim
RUN apt-get update
@@ -23,4 +30,4 @@ RUN rm -rf /var/lib/apt/lists/*
RUN npm install -g http-server
WORKDIR /app
COPY --from=builder /app/nitro .
COPY --from=builder-ui /app/packages/nitro-gui/dist /app/ui
COPY --from=builder-node /app /app-node