Feat/docker
Created by: MatheusSRMO
This pull request introduces Docker support for the project, including the addition of a Dockerfile
, a docker-compose.yaml
configuration, and updates to the .dockerignore
file. These changes enable containerized deployment and simplify the development setup.
Docker support:
-
.dockerignore
: Added entries to exclude unnecessary files and directories from the Docker build context, such as.git
,__pycache__
, and Python bytecode files. -
Dockerfile
: Created a Dockerfile to define the application container, using thepython:3.11-slim
base image, installing dependencies, and setting up the application to run withuvicorn
. -
docker-compose.yaml
: Added a Docker Compose configuration to define a service for the application, mapping port5000
and specifying an environment file for configuration.