Optimised dokerfile for backend and added .dockerignore #73
+32
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Optimized the Docker build process by implementing multi-stage builds that separate build and runtime environments.
Enhanced efficiency through minimal dependency installation using --no-install-recommends flag, while optimizing system libraries and pip package management.
Also Included .dockerignore file so that the image should contain only necessay files.
The new architecture includes configured image storage directories and necessary port exposures, resulting in reduced image size and improved resource usage.
Size is reduced which will be directly propotional to performance
Results
Everything is working and backend is successfull running in the port 8000
All changes have been thoroughly tested and verified in the target environment.
closes
#63