@@ -18,7 +18,7 @@ COPY build.sbt .scalafix.conf .scalafmt.conf /src/
18
18
WORKDIR /src
19
19
20
20
RUN zypper refresh && \
21
- zypper install -y wget curl zip git awk nodejs20 npm20 && \
21
+ zypper install -y wget curl zip git awk nodejs22 npm22 && \
22
22
npm install -g
[email protected] && \
23
23
hash -r
24
24
@@ -45,8 +45,8 @@ RUN bash package/build_manager.sh
45
45
46
46
# Manager unitest
47
47
RUN if [ "$ARCH" = "amd64" ]; then \
48
- zypper addrepo https://download.opensuse.org/repositories/M17N:fonts/15.6 /M17N:fonts.repo && \
49
- rpm --import https://download.opensuse.org/repositories/M17N/15.6 /repodata/repomd.xml.key && \
48
+ zypper addrepo https://download.opensuse.org/repositories/M17N:fonts/15.7 /M17N:fonts.repo && \
49
+ rpm --import https://download.opensuse.org/repositories/M17N/15.7 /repodata/repomd.xml.key && \
50
50
zypper --non-interactive refresh && \
51
51
zypper install -y liberation-fonts && \
52
52
wget https://dl.google.com/${OS}/direct/google-chrome-stable_current_${ARCH}.rpm && \
@@ -56,25 +56,24 @@ RUN if [ "$ARCH" = "amd64" ]; then \
56
56
fi
57
57
58
58
# Base image
59
- FROM registry.suse.com/bci/bci-micro:15.6 AS micro
60
- FROM registry.suse.com/bci/bci-base:15.6 AS base
59
+ FROM registry.suse.com/bci/bci-micro:15.7 AS micro
60
+ FROM registry.suse.com/bci/bci-base:15.7 AS base
61
61
62
62
COPY --from=builder /src/package/requirements.txt /chroot/requirements.txt
63
63
COPY --from=micro / /chroot/
64
64
65
65
RUN zypper refresh && zypper --installroot /chroot -n in --no-recommends \
66
- python312 python312 -pip iproute2 lsof procps grep awk && \
66
+ python313 python313 -pip iproute2 lsof procps grep awk && \
67
67
cp /etc/resolv.conf /chroot/etc/resolv.conf && \
68
- chroot /chroot /usr/bin/python3.12 -m pip install --upgrade pip setuptools && \
69
- rm /chroot/usr/lib/python3.12/site-packages/distutils-precedence.pth && \
68
+ chroot /chroot /usr/bin/python3.13 -m pip install --upgrade pip setuptools && \
70
69
zypper --installroot /chroot clean -a && \
71
70
rm -rf /chroot/var/log/
72
71
73
72
# Create proper symbolic links for Python and pip
74
- RUN ln -sf /usr/bin/python3.12 /chroot/usr/bin/python3 && \
75
- ln -sf /usr/bin/python3.12 /chroot/usr/bin/python && \
76
- ln -sf /usr/bin/pip3.12 /chroot/usr/bin/pip3 && \
77
- ln -sf /usr/bin/pip3.12 /chroot/usr/bin/pip
73
+ RUN ln -sf /usr/bin/python3.13 /chroot/usr/bin/python3 && \
74
+ ln -sf /usr/bin/python3.13 /chroot/usr/bin/python && \
75
+ ln -sf /usr/bin/pip3.13 /chroot/usr/bin/pip3 && \
76
+ ln -sf /usr/bin/pip3.13 /chroot/usr/bin/pip
78
77
79
78
# Install requirements and clean up
80
79
RUN chroot /chroot /bin/sh -c "pip install --no-cache-dir -r /requirements.txt && \
0 commit comments