This repo contains Dockerfiles for building Docker images for Apache Flink Stateful Functions.
These Dockerfiles are maintained by the Apache Flink community.
When a new release of Flink Stateful Functions is available, the Dockerfiles in this repo should be updated.
Updating the Dockerfiles involves 2 steps:
gpg_keys.txt file.[release] Add GPG key for x.y.z release.add-version.sh with the appropriate arguments (-s statefun-version -f flink-version)./add-version.sh -s 2.0.0 -f 1.10.0[release] Update Dockerfiles for x.y.z release.A pull request can then be opened on this repo with the changes.
At last you need to build the Docker images and upload them to https://hub.docker.com/r/apache/flink-statefun.
docker build -t apache/flink-statefun:x.y.zdocker push apache/flink-statefun:x.y.zNote that the Java 8 image should have a tag of the form x.y.z-java8. The Java 11 image should be published under x.y.z, x.y.z-java11 and latest.
If you cannot push to apache/flink-statefun then reach out to INFRA to ask to be added to the apache DockerHub organization.
gpg_keys.txt and committed with the message [release] Add GPG key for x.y.z release./add-version.sh -s x.y.z -f a.b.c has been run, and the new Dockerfiles committed with the message [release] Update Dockerfiles for x.y.z releaseLicensed under the Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0
Apache Flink, Flink®, Apache®, the squirrel logo, the Stateful Functions logo, and the Apache feather logo are either registered trademarks or trademarks of The Apache Software Foundation.