Files
chad/client/Dockerfile.windows
opti1337 6b5383ba24
Some checks failed
Deploy / publish-windows (push) Failing after 19s
Update Dockerfile.windows
2025-12-22 22:01:30 +06:00

42 lines
737 B
Docker

FROM ubuntu:latest
WORKDIR /app
RUN apt update
RUN apt install -y curl unzip
RUN curl -o- https://fnm.vercel.app/install | bash
RUN ~/.local/share/fnm/fnm install 24
RUN ~/.local/share/fnm/fnm use 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