12345678910111213141516171819202122 |
- FROM python:3.9
- ARG G4F_API_KEY
- ARG G4F_IGNORED_PROVIDERS
- RUN useradd -m -u 1000 user
- WORKDIR /app
- COPY --chown=user ./requirements.txt requirements.txt
- RUN pip install --no-cache-dir --upgrade -r requirements.txt
- COPY --chown=user . /app
- USER user
- ENV HOME=/home/user \
- PATH=/home/user/.local/bin:$PATH
- ENV G4F_API_KEY $G4F_API_KEY
- ENV G4F_IGNORED_PROVIDERS $G4F_IGNORED_PROVIDERS
- CMD python -m g4f --port 7860 --debug --g4f-api-key $G4F_API_KEY --ignored-providers $G4F_IGNORED_PROVIDERS
|