Skip to content

Check diff only#238

Open
euxx wants to merge 3 commits intolanggenius:mainfrom
TAVANV:cnpc
Open

Check diff only#238
euxx wants to merge 3 commits intolanggenius:mainfrom
TAVANV:cnpc

Conversation

@euxx
Copy link
Copy Markdown

@euxx euxx commented Apr 7, 2026

No description provided.

euxx added 3 commits April 3, 2026 16:53
- Use python:3.12-slim-bookworm (Debian 12, glibc 2.36) to fix glibc incompatibility
- Remove apt sources.list override; use base image default repos
- Pre-download Node.js tarball in CI workflow and COPY into image
- Add docker/node-dist/ to .gitignore
…4-slim-bookworm

- conf/config.yaml: python_path -> /usr/local/bin/python3
- internal/static/config.go: fallback default -> /usr/local/bin/python3
- docker/versions.yaml + Dockerfile templates: base image -> python:3.14-slim-bookworm
- internal/static/config_default_{amd64,arm64}.go: remove /opt/python/lib/python3.14 path
- tests/integration_tests/conf/config.yaml: sync python_lib_path to 3.14
- docker/amd64-production.gen.dockerfile: regenerated with python:3.14-slim-bookworm

The old internal base image dhi.io/python:3-debian13-sfw-ent-dev installed
Python at /opt/python, but the official python:3.14-slim-bookworm installs
Python at /usr/local. This caused fork/exec /opt/python/bin/python3: no
such file or directory errors when running sandboxed code.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant