Skip to content

Commit a332db0

Browse files
committed
fix(dockerfile): match how we install git and check in uv.lock
1 parent 08f8a3f commit a332db0

3 files changed

Lines changed: 2396 additions & 5 deletions

File tree

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ report.md
1515
__pycache__/
1616
*.pyc
1717
.venv/
18-
uv.lock
18+
.python-version
1919
dashboard/node_modules/
2020
# Dashboard build output (built in Dockerfile, not committed)
2121
memory-server/src/static/assets/

Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ RUN dnf install -y --nodocs --allowerasing \
1717
socat \
1818
&& dnf clean all
1919

20-
# Node.js 22 via NodeSource (UBI repos only have Node 16)
21-
RUN curl -fsSL https://rpm.nodesource.com/setup_22.x | bash - \
22-
&& dnf install -y --nodocs nodejs \
23-
&& dnf clean all
20+
# Node.js 22 (official binary tarball)
21+
RUN ARCH=$(uname -m | sed 's/x86_64/x64/' | sed 's/aarch64/arm64/') \
22+
&& curl -fsSL "https://nodejs.org/dist/v22.15.0/node-v22.15.0-linux-${ARCH}.tar.gz" \
23+
| tar -xz -C /usr/local --strip-components=1
2424

2525

2626
# Make python3.12 the default

0 commit comments

Comments
 (0)