Kumi
df2587ee74
Introduced Dockerfile and docker-compose.yml to encapsulate GPTBot into a Docker container. This simplifies deployment and ensures consistent environments across development and production setups. The Dockerfile outlines the necessary steps to build the image, incl. setting up the working directory, copying the current directory into the container, installing all dependencies, and defining the command to run the bot. The docker-compose.yml file further streamlines the deployment process by specifying service configuration, leveraging Docker Compose version 3.8 for its extended feature set and compatibility. By containerizing GPTBot, we enhance portability, reduce set-up times for new contributors, and minimize "works on my machine" issues, fostering a more robust development lifecycle.
8 lines
No EOL
108 B
Docker
8 lines
No EOL
108 B
Docker
FROM python:3.12-slim
|
|
|
|
WORKDIR /usr/src/app
|
|
COPY . .
|
|
|
|
RUN pip install .[all]
|
|
|
|
CMD ["python", "-m", "gptbot"] |