diff --git a/docker/gemini/Dockerfile b/docker/gemini/Dockerfile new file mode 100644 index 00000000..627d8356 --- /dev/null +++ b/docker/gemini/Dockerfile @@ -0,0 +1,24 @@ +# Verwenden Sie ein offizielles Node.js-Image als Basis. +FROM node:20-slim + +# Installieren von Basis-Tools wie Git, Python und jetzt auch curl +RUN apt-get update && apt-get install -y --no-install-recommends \ + git \ + python3 \ + python3-pip \ + curl \ + # Aufräumen + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* + +# Installieren der von Ihnen gefundenen, korrekten Gemini CLI global +RUN npm install -g @google/gemini-cli + +# Git anweisen, dem gemounteten Projektverzeichnis zu vertrauen +RUN git config --global --add safe.directory /app + +# Setzen Sie das Arbeitsverzeichnis im Container +WORKDIR /app + +# Starten Sie eine interaktive Shell, wenn der Container läuft +CMD ["bash"] \ No newline at end of file