chore: Update Dockerfile to clone blog articles repository

This commit is contained in:
Keisuke Hirata 2024-09-03 06:52:49 +09:00
parent 700304b466
commit 8a5d09d615

View File

@ -15,11 +15,13 @@ RUN npm run build
# For Run
FROM node:22-slim
RUN apt-get update && apt-get install -y git
WORKDIR /app
COPY ./articles ./articles
COPY ./key ./key
RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/* && \
mkdir -p ~/.ssh && \
ssh-keyscan -t rsa gitea.hareworks.net >> ~/.ssh/known_hosts && \
git -c core.sshCommand="ssh -i ./key -F /dev/null" clone git@gitea.hareworks.net:Hare/blog-articles.git articles
COPY --from=builder /app/build ./build
COPY --from=builder /app/package.json .