diff --git a/Dockerfile b/Dockerfile index f6e0609..cacad4a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,7 +11,9 @@ WORKDIR /app COPY rust ./rust RUN --mount=type=cache,target=/usr/local/cargo/registry \ --mount=type=cache,target=/app/rust/target \ - cargo build --manifest-path rust/Cargo.toml --release --bin fiscal-xbrl + cargo build --manifest-path rust/Cargo.toml --release --bin fiscal-xbrl \ + && mkdir -p /app/bin \ + && cp /app/rust/target/release/fiscal-xbrl /app/bin/fiscal-xbrl FROM deps AS builder ARG NEXT_PUBLIC_API_URL= @@ -51,7 +53,7 @@ COPY --from=builder /app/tsconfig.json ./tsconfig.json COPY --from=deps /app/node_modules ./node_modules COPY --from=deps /app/package.json ./package.json COPY --from=deps /app/bun.lock ./bun.lock -COPY --from=rust-builder /app/rust/target/release/fiscal-xbrl ./bin/fiscal-xbrl +COPY --from=rust-builder /app/bin/fiscal-xbrl ./bin/fiscal-xbrl RUN mkdir -p /app/data /app/.workflow-data /app/bin /app/.cache/xbrl && chmod +x /app/bin/fiscal-xbrl