# Use the full-featured, standard Python image FROM python:3.12 # Install git (required by aider), cmake, and clean up apt caches to save space RUN apt-get update && apt-get install -y --no-install-recommends \ git \ cmake \ doxygen \ emacs-nox \ && rm -rf /var/lib/apt/lists/* RUN apt-get update && apt-get install -y --no-install-recommends \ git \ && rm -rf /var/lib/apt/lists/* # Install aider RUN pip install --no-cache-dir aider-chat # Set the working directory where your local repository will be mounted WORKDIR /workspace ENV HOME=/workspace #CMD ["emacs"] # Set aider as the default executable ENTRYPOINT ["aider", "--cache-promts", "--no-stream", "/workspace"] # ENTRYPOINT ["ls", "/workspace"] # ENTRYPOINT python # <-- works