You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current docker image creation needs to clone the repository, and is meant to run Dockerfile standalone. This is not the typical use case when the Dockerfile is checked into the repository itself, and not CI friendly.
I had a discussion with @Mionsz and @dnskr, here is the recap.
Ideally, we need 3 Dockerfiles for the native worker image.
1. the build image, which installs all dev packages needed to build Prestissimo source code
2. the runtime base image, which installs runtime dependencies
3. the runtime image, which is the base image + Prestissimo binary and related scripts
And, we will use CentOS Stream8 as the base for all of the above. The runtime image Dockerfile will be located directly inside presto-native-execution folder, along with a build.sh to be called in the CI pipeline. Other 2 images will be built manually.
Milosz is going to update his existing Dockerfile and scripts, with less options, to simplify the build process.
The text was updated successfully, but these errors were encountered:
@wanglinsong@majetideepak The main talk regarding Dockerfile shouldbe moved here. PR with starting point changes have been added. One for main branch and one for Ahana branch:
The current docker image creation needs to clone the repository, and is meant to run Dockerfile standalone. This is not the typical use case when the Dockerfile is checked into the repository itself, and not CI friendly.
I had a discussion with @Mionsz and @dnskr, here is the recap.
The text was updated successfully, but these errors were encountered: