feat: Expose docker memory limit to CLI and Python API #429
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.
Relevant issue or PR
Running on a system with X amount of memory. Per default, each Docker container has a memory maximum that is set to X. When running multiple Docker containers on the same system, OOM can occur as Docker does not manage memory in a global fashion.
Description of changes
runandserveCLI commands.Tesseract.from_imagePython API function.When not passing any value, the default behavior is still unlimited memory. That is each container can use as much memory as the system provides.
Testing done
Added several tests for the added functions.