summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorHeiner Lohaus <hlohaus@users.noreply.github.com>2023-12-06 09:35:36 +0100
committerHeiner Lohaus <hlohaus@users.noreply.github.com>2023-12-06 09:35:36 +0100
commit3576dee75a1623aa2385b6afe8b922ad5affca26 (patch)
treef54f68590875e4e67adaab03139f18167ffc7fa1 /Dockerfile
parentAdd get_session_from_browser as cloudflare bypass (diff)
downloadgpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar.gz
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar.bz2
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar.lz
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar.xz
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.tar.zst
gpt4free-3576dee75a1623aa2385b6afe8b922ad5affca26.zip
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile33
1 files changed, 0 insertions, 33 deletions
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index 503a6dcc..00000000
--- a/Dockerfile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Use the official lightweight Python image.
-# https://hub.docker.com/_/python
-FROM python:3.9-slim
-
-# Ensure Python outputs everything immediately (useful for real-time logging in Docker).
-ENV PYTHONUNBUFFERED 1
-
-# Set the working directory in the container.
-WORKDIR /app
-
-# Update the system packages and install system-level dependencies required for compilation.
-# gcc: Compiler required for some Python packages.
-# build-essential: Contains necessary tools and libraries for building software.
-RUN apt-get update && apt-get install -y --no-install-recommends \
- gcc \
- build-essential \
- && rm -rf /var/lib/apt/lists/*
-
-# Copy the project's requirements file into the container.
-COPY requirements.txt /app/
-
-# Upgrade pip for the latest features and install the project's Python dependencies.
-RUN pip install --upgrade pip && pip install -r requirements.txt
-
-# Copy the entire project into the container.
-# This may include all code, assets, and configuration files required to run the application.
-COPY . /app/
-
-# Expose port 80 and 1337
-EXPOSE 80 1337
-
-# Define the default command to run the app using Python's module mode.
-ENTRYPOINT ["python", "-m", "g4f.cli"]