From b625ed237adc2a211b52ae4946e0feef5d412339 Mon Sep 17 00:00:00 2001 From: Andre K Date: Thu, 16 Apr 2026 08:27:54 +0800 Subject: [PATCH] fix: mount SSH keys and host repos for git push, install openssh-client --- Dockerfile | 2 +- compose/docker-compose.yml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0e1ec3d..870fa07 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM python:3.12-slim WORKDIR /app -RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/* +RUN apt-get update && apt-get install -y --no-install-recommends git openssh-client && rm -rf /var/lib/apt/lists/* COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY main.py . diff --git a/compose/docker-compose.yml b/compose/docker-compose.yml index f6e09e5..eea190c 100644 --- a/compose/docker-compose.yml +++ b/compose/docker-compose.yml @@ -6,9 +6,11 @@ services: volumes: - /opt/src/betterlifesg:/repo/betterlifesg:rw - /opt/src/hk_memoraiz:/repo/memoraiz:rw + - /root/.ssh:/root/.ssh:ro env_file: - .env environment: - TZ=${TZ:-Asia/Singapore} - SITE_DIR=/repo/betterlifesg/site - MEMORAIZ_DIR=/repo/memoraiz/frontend + - GIT_SSH_COMMAND=ssh -o StrictHostKeyChecking=no