Files
chad/client/Dockerfile.windows
opti1337 e8cbf6e146
Some checks failed
Deploy / publish-tauri (push) Has been cancelled
Deploy / publish-web (push) Has been cancelled
update
2025-12-22 21:44:36 +06:00

41 lines
675 B
Docker

FROM ubuntu:latest
WORKDIR /app
RUN apt update
RUN apt install curl
RUN curl -o- https://fnm.vercel.app/install | bash
RUN fnm install 24
RUN corepack enable yarn
RUN yarn set version stable
COPY package.json yarn.lock .yarnrc.yml ./
RUN yarn install
COPY . .
ARG COMMIT_SHA=unknown
ARG API_BASE_URL
ENV COMMIT_SHA=$COMMIT_SHA \
API_BASE_URL=$API_BASE_URL
RUN apt update && apt install -y \
nsis \
lld \
llvm
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
RUN rustup target add x86_64-pc-windows-msvc
RUN cargo install --locked cargo-xwin
RUN yarn tauri build --runner cargo-xwin --target x86_64-pc-windows-msvc
RUN ls -la