From 07ac93313fadbde5c6e431ffea0e5c112107f89e Mon Sep 17 00:00:00 2001 From: omaroughriss Date: Thu, 3 Jul 2025 12:19:27 +0200 Subject: [PATCH] Update Dockerfile to use SSH --- Dockerfile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index c6624ef..e7efb72 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,18 @@ +# syntax=docker/dockerfile:1.4 FROM rust:latest AS builder WORKDIR /app -# 1) Copie de la dépendance locale d'abord -COPY sdk_common sdk_common/ +# Configuration de git pour utiliser SSH +RUN mkdir -p /root/.ssh && \ + ssh-keyscan git.4nkweb.com >> /root/.ssh/known_hosts -# 2) Copie des fichiers de sdk_relay +# Copie des fichiers de sdk_relay COPY sdk_relay/Cargo.toml sdk_relay/Cargo.lock sdk_relay/ COPY sdk_relay/src sdk_relay/src/ -# 3) Build dans le dossier sdk_relay +# Build avec support SSH pour récupérer les dépendances WORKDIR /app/sdk_relay -RUN cargo build --release +RUN --mount=type=ssh cargo build --release # ---- image finale ---- FROM debian:bookworm-slim