1234567891011121314151617181920212223242526272829303132333435 |
- FROM python:3.9-slim-buster
- RUN apt-get update && apt-get install -y git && rm -rf /var/lib/apt/lists/*
- WORKDIR /app
- ENV HOME=/home/appuser
- RUN groupadd -r appgroup && useradd --no-log-init -r -g appgroup -d /home/appuser -m appuser
- RUN pip install --no-cache-dir google-generativeai
- COPY git_rebase_ai.py /app/
- RUN chmod +x /app/git_rebase_ai.py
- WORKDIR /repo
- RUN chown -R appuser:appgroup /app && chown -R appuser:appgroup /repo
- USER appuser
- ENTRYPOINT ["python", "/app/git_rebase_ai.py"]
|