summaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
authorH Lohaus <hlohaus@users.noreply.github.com>2023-12-06 12:02:41 +0100
committerGitHub <noreply@github.com>2023-12-06 12:02:41 +0100
commitf962993b8dac225d85f9fbb59be188e263af1c0b (patch)
treeae153b027ad5a2679b4f1fde881d61cc0e1276b4 /Dockerfile
parent~ | g4f `v-0.1.9.1` (diff)
parentImprove docker image (diff)
downloadgpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar.gz
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar.bz2
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar.lz
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar.xz
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.tar.zst
gpt4free-f962993b8dac225d85f9fbb59be188e263af1c0b.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"]