Files
chad/client/Dockerfile.windows
opti1337 b05a7324d6
Some checks failed
Deploy / publish-web (push) Successful in 41s
Deploy / publish-tauri (push) Failing after 52s
update
2025-12-22 21:45:17 +06:00

41 lines
678 B
Docker

FROM ubuntu:latest
WORKDIR /app
RUN apt update
RUN apt install -y 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