The current repository tarantool/docker is not convenient to build and extend, it uses templated Dockerfiles with Tarantool installation from sources. It has to be replaced with a new repository and be detached from a fork.
The requirements for a new repository:
Dockerfiles must be explicitly defined without templating for each targeting docker tag (group of tags)
README.md must contain simple instructions how to build end extend images.
GitHub Actions must build nightly images and upload them into either private repository (not docker hub) or Docker Hub with tarantool/tarantool:<image>-nightly tag.
Tarantool must be installed from packages, not from source.
When tarantool/tarantool is tagged the workflow must deploy images in the DockerHub with all tags.
The current repository
tarantool/docker
is not convenient to build and extend, it uses templated Dockerfiles with Tarantool installation from sources. It has to be replaced with a new repository and be detached from a fork.The requirements for a new repository:
tarantool/tarantool:<image>-nightly
tag.tarantool/tarantool
is tagged the workflow must deploy images in the DockerHub with all tags.