|
|
|
@ -1,4 +1,4 @@
|
|
|
|
|
FROM selenium/node-chrome
|
|
|
|
|
FROM seleniarm/node-chromium
|
|
|
|
|
|
|
|
|
|
ARG G4F_VERSION
|
|
|
|
|
ARG G4F_USER=g4f
|
|
|
|
@ -81,10 +81,10 @@ WORKDIR $G4F_DIR
|
|
|
|
|
COPY requirements.txt $G4F_DIR
|
|
|
|
|
|
|
|
|
|
# Upgrade pip for the latest features and install the project's Python dependencies.
|
|
|
|
|
RUN pip install --upgrade pip && pip install -r requirements.txt
|
|
|
|
|
RUN pip install --break-system-packages --upgrade pip && pip install --break-system-packages -r requirements.txt
|
|
|
|
|
|
|
|
|
|
# Copy the entire package into the container.
|
|
|
|
|
ADD --chown=$G4F_USER:$G4F_USER g4f $G4F_DIR/g4f
|
|
|
|
|
|
|
|
|
|
# Expose ports
|
|
|
|
|
EXPOSE 8080 1337
|
|
|
|
|
EXPOSE 8080 1337
|
|
|
|
|