feat: add D601 dev backend path

This commit is contained in:
Codex
2026-05-18 10:31:43 +00:00
parent 11b94f3a95
commit 37504a28e8
56 changed files with 10489 additions and 311 deletions
+13 -6
View File
@@ -1,8 +1,15 @@
FROM oven/bun:1-alpine
RUN apk add --no-cache postgresql16-client tar gzip
FROM rust:1-bookworm AS build
WORKDIR /app/src/components/backend-core
COPY src/components/backend-core/package.json ./package.json
RUN bun install --production
COPY src/components/shared /app/src/components/shared
COPY src/components/backend-core/Cargo.toml ./Cargo.toml
COPY src/components/backend-core/Cargo.lock ./Cargo.lock
COPY src/components/backend-core/src ./src
CMD ["bun", "run", "src/index.ts"]
RUN CARGO_BUILD_JOBS=1 cargo build --release
FROM postgres:16-bookworm
RUN apt-get update \
&& apt-get install -y --no-install-recommends ca-certificates tar gzip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
COPY --from=build /app/src/components/backend-core/target/release/backend-core /usr/local/bin/backend-core
ENTRYPOINT []
CMD ["backend-core"]