Update Dockerfile
All checks were successful
ci / build (push) Successful in 1m22s

This commit is contained in:
richardrobertreitz 2025-04-02 12:24:32 +00:00
parent 6db650b609
commit 705de825ce

View file

@ -1,5 +1,5 @@
# 1. Node.js Build-Stage # 1. Node.js Build-Stage
FROM node:20.18.1 AS build FROM forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/node:20.18.1 AS build
WORKDIR /app WORKDIR /app
@ -11,11 +11,11 @@ RUN npm install -g npm@11.2.0
RUN npx tsc # TypeScript Code kompilieren RUN npx tsc # TypeScript Code kompilieren
# 2. Rust build-Stage # 2. Rust build-Stage
FROM rust:1.74.0 AS rust-build FROM forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/rust:1.74.0 AS rust-build
RUN cargo install iching RUN cargo install iching
# 3. Final node.js runtime-Stage # 3. Final node.js runtime-Stage
FROM node:20.18.1 FROM forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/devfw-cicd/node:20.18.1
WORKDIR /app WORKDIR /app
@ -27,4 +27,4 @@ COPY --from=rust-build /usr/local/cargo/bin/iching /usr/local/bin/iching
CMD ["npx", "ts-node", "broker.ts"] CMD ["npx", "ts-node", "broker.ts"]
#run indefinitely to avoid CrashLoopBackOff #run indefinitely to avoid CrashLoopBackOff
#CMD exec /bin/bash -c "trap : TERM INT; sleep infinity & wait" #CMD exec /bin/bash -c "trap : TERM INT; sleep infinity & wait"