|
FROM python:3.9-slim-buster |
|
|
|
RUN apt-get update && \ |
|
apt-get install -y git |
|
|
|
RUN git clone https://github.com/jtsang4/claude-to-chatgpt.git /app |
|
|
|
WORKDIR /app |
|
|
|
|
|
ENV CLAUDE_BASE_URL="https://api.anthropic.com" |
|
ENV LOG_LEVEL="info" |
|
ENV PORT="7860" |
|
|
|
|
|
|
|
RUN pip install --user poetry |
|
|
|
|
|
|
|
RUN id |
|
|
|
RUN mkdir -p /.cache && \ |
|
chmod -R 777 /.cache /root/.local && \ |
|
chown -R 1000:0 /root/.local/bin/poetry |
|
|
|
|
|
EXPOSE 7860 |
|
|
|
RUN /root/.local/bin/poetry install --only main |
|
|
|
USER root |
|
|
|
CMD id && /root/.local/bin/poetry run python claude_to_chatgpt/app.py |