Docker image with NumPy and TA-Lib installed. Built and uploaded to Docker Hub using GitHub Actions.
Kept running into NumPy installation issues with Alpine Docker Python base images.
All pushes to and merges into main
will trigger the Docker image to be built.
Releases are created manually through the GitHub UI with new semver tags created on release publish. Release notes are generated from commit messages and pull request markdown by selecting the "Auto-generate release notes" button. Publishing a GitHub release will trigger the Build, tag, push workflow, which will push the latest image version to Docker Hub, as well as a version tagged with the semver tag that was created as a result of publishing the GitHub release.
DOCKERHUB_PERSONAL_ACCESS_TOKEN
needs to be saved as a secret ("Settings" -> "Secrets" -> "New repository secret").
docker-python-talib by Olivier Tassel.
Distributed under MIT License.