Sign inSign up

xiaoyao9184/tabled

By xiaoyao9184

•Updated over 1 year ago

Image
0

710

xiaoyao9184/tabled repository overview

⁠Docker Tabled

A Docker image built through Github Actions with Git commit version tag

⁠Why

I found that Tabled's Docker image is difficult to find. The code on GitHub⁠ does not provide a pre-built Docker image.

After reviewing the following items

This project will use GitHub Actions and Docker Hub to build and publish images, aiming to keep the process as clean as possible without custom configuration files.

⁠Tags

The images of this project will be published to Docker Hub under the repository xiaoyao9184/tabled⁠.

Since this project references the Tabled project via a submodule, it cannot monitor push events on the Tabled project, and therefore cannot automatically create an image for every commit. A good solution is to manually trigger the action and tag it with the commit id. For more details, see this article set-dynamic-parameters-github-workflows-en⁠.

The default image name format is ${DOCKERHUB_USERNAME}/tabled.

The tag uses the input parameter commit_id, which can be either a branch name or a commit id, when manually triggering the docker-image-tag-commit⁠ job. if the job is triggered by a submodule update push, the default branch name master will be used instead of the commit_id parameter. This job will also use the shortened commit id as the tag.

If the job docker-image-tag-version⁠ is triggered with the tabled_version parameter set to the PyPI Tabled version number, the Tabled package published on PyPI will be installed for the build, and tabled_version will be used as the tag.

Currently, only the linux/amd64 platform is supported.

⁠Change

You can fork this project and build your own image. You will need to provide the following variables: DOCKERHUB_USERNAME, DOCKERHUB_TOKEN. See this⁠ for more details.

Tag summary

Content type

Image

Digest

sha256:68e4c3230…

Size

3.6 GB

Last updated

almost 2 years ago

docker pull xiaoyao9184/tabled