| KIWI 10.3.0 |
| ARG NODEJS_VERSION=24.15.0 |
| ARG GRIST_VERSION=1.7.13 |
| ARG PYTHON_VERSION=3.11 |
| RUN |3 NODEJS_VERSION=24.15.0 GRIST_VERSION=1.7.13 PYTHON_VERSION=3.11 /bin/sh -c dnf -y update && dnf -y install python${PYTHON_VERSION} && dnf clean all # buildkit |
| RUN |3 NODEJS_VERSION=24.15.0 GRIST_VERSION=1.7.13 PYTHON_VERSION=3.11 /bin/sh -c alternatives --install /usr/bin/python python /usr/bin/python${PYTHON_VERSION} 1 && alternatives --install /usr/bin/python3 python3 /usr/bin/python${PYTHON_VERSION} 1 # buildkit |
| ADD https://nodejs.org/dist/v24.15.0/node-v24.15.0-linux-x64.tar.xz /tmp # buildkit |
| RUN |3 NODEJS_VERSION=24.15.0 GRIST_VERSION=1.7.13 PYTHON_VERSION=3.11 /bin/sh -c tar xf "/tmp/node-v${NODEJS_VERSION}-linux-x64.tar.xz" --strip-components 1 -C "/usr/local" && rm "/tmp/node-v${NODEJS_VERSION}-linux-x64.tar.xz" && corepack enable yarn # buildkit |
| WORKDIR /app |
| ADD https://github.com/gristlabs/grist-core.git#v1.7.13 /app # buildkit |
| RUN |3 NODEJS_VERSION=24.15.0 GRIST_VERSION=1.7.13 PYTHON_VERSION=3.11 /bin/sh -c yarn install && yarn install:python && yarn build:prod && yarn cache clean # buildkit |