Merge pull request #1357 from hlohaus/docker2

Fix remove NoowAi, Fix download dir in docker
pull/1359/head
H Lohaus 10 months ago committed by GitHub
commit a5807053c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -155,6 +155,7 @@ cd gpt4free
4. Build the Docker image:
```bash
docker pull selenium/node-chrome
docker-compose build
```

@ -11,8 +11,12 @@ ENV G4F_USER ${G4F_USER:-g4f}
ARG G4F_USER_ID
ENV G4F_USER_ID ${G4F_USER_ID:-1000}
ARG G4F_NO_GUI
ENV G4F_NO_GUI ${G4F_NO_GUI}
ENV G4F_NO_GUI $G4F_NO_GUI
ENV HOME /home/$G4F_USER
ENV SE_DOWNLOAD_DIR $HOME/Downloads
ENV SEL_USER $G4F_USER
ENV SEL_UID $G4F_USER_ID
ENV SEL_GID $G4F_USER_ID
USER root
@ -46,9 +50,15 @@ RUN if [ "$G4F_NO_GUI" ] ; then \
# Change background image
COPY docker/background.png /usr/share/images/fluxbox/ubuntu-light.png
# Switch user
# Add user
RUN groupadd -g $G4F_USER_ID $G4F_USER
RUN useradd -rm -G sudo -u $G4F_USER_ID -g $G4F_USER_ID $G4F_USER
# Fix permissions
RUN mkdir "${SE_DOWNLOAD_DIR}"
RUN chown "${G4F_USER_ID}:${G4F_USER_ID}" $SE_DOWNLOAD_DIR /var/run/supervisor /var/log/supervisor
# Switch user
USER $G4F_USER_ID
# Set the working directory in the container.
@ -61,7 +71,7 @@ COPY requirements.txt $G4F_DIR
RUN pip install --upgrade pip && pip install -r requirements.txt
# Copy the entire package into the container.
ADD --chown=$G4F_USER g4f $G4F_DIR/
ADD --chown=$G4F_USER:$G4F_USER g4f $G4F_DIR/
# Expose ports
EXPOSE 8080 1337

@ -39,7 +39,6 @@ from .Koala import Koala
from .Liaobots import Liaobots
from .Llama2 import Llama2
from .MyShell import MyShell
from .NoowAi import NoowAi
from .OnlineGpt import OnlineGpt
from .Opchatgpts import Opchatgpts
from .PerplexityAi import PerplexityAi

Loading…
Cancel
Save