diff --git a/src/docker/arcor2_arserver/Dockerfile b/src/docker/arcor2_arserver/Dockerfile index 812f15fe..cae41f7a 100644 --- a/src/docker/arcor2_arserver/Dockerfile +++ b/src/docker/arcor2_arserver/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_arserver.scripts/arserver.pex /binary.pex RUN PEX_TOOLS=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_arserver.scripts/arserver.pex /binary.pex RUN PEX_TOOLS=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN set -euo pipefail \ diff --git a/src/docker/arcor2_build/Dockerfile b/src/docker/arcor2_build/Dockerfile index 0fc22b40..39174e9b 100644 --- a/src/docker/arcor2_build/Dockerfile +++ b/src/docker/arcor2_build/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_build.scripts/build.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_build.scripts/build.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] # curl is for healthcheck diff --git a/src/docker/arcor2_calibration/Dockerfile b/src/docker/arcor2_calibration/Dockerfile index 290b0619..b00b2ecf 100644 --- a/src/docker/arcor2_calibration/Dockerfile +++ b/src/docker/arcor2_calibration/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_calibration.scripts/calibration.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_calibration.scripts/calibration.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] # libgomp1 and libusb-1.0-0 are because of Open3D diff --git a/src/docker/arcor2_dobot/Dockerfile b/src/docker/arcor2_dobot/Dockerfile index f71e76d4..39548ec1 100644 --- a/src/docker/arcor2_dobot/Dockerfile +++ b/src/docker/arcor2_dobot/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_dobot.scripts/dobot.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_dobot.scripts/dobot.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] # curl is for healthcheck diff --git a/src/docker/arcor2_execution/Dockerfile b/src/docker/arcor2_execution/Dockerfile index a5998688..7aecf8c6 100644 --- a/src/docker/arcor2_execution/Dockerfile +++ b/src/docker/arcor2_execution/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_execution.scripts/execution.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_execution.scripts/execution.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN set -euo pipefail \ diff --git a/src/docker/arcor2_execution_proxy/Dockerfile b/src/docker/arcor2_execution_proxy/Dockerfile index 331a42af..8a76c9f7 100644 --- a/src/docker/arcor2_execution_proxy/Dockerfile +++ b/src/docker/arcor2_execution_proxy/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_execution_rest_proxy.scripts/execution_rest_proxy.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_execution_rest_proxy.scripts/execution_rest_proxy.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN mkdir -p /root/tokens \ diff --git a/src/docker/arcor2_scene/Dockerfile b/src/docker/arcor2_scene/Dockerfile index ac2cd3f6..43f7d731 100644 --- a/src/docker/arcor2_scene/Dockerfile +++ b/src/docker/arcor2_scene/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_scene.scripts/scene.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_scene.scripts/scene.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] # libgomp1 and libusb-1.0-0 are because of Open3D diff --git a/src/docker/arcor2_storage/Dockerfile b/src/docker/arcor2_storage/Dockerfile index 1ea3eeaf..1698b0d5 100644 --- a/src/docker/arcor2_storage/Dockerfile +++ b/src/docker/arcor2_storage/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_storage.scripts/storage.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_storage.scripts/storage.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN set -euo pipefail \ diff --git a/src/docker/arcor2_upload_builtin_objects/Dockerfile b/src/docker/arcor2_upload_builtin_objects/Dockerfile index c38e7735..ab305774 100644 --- a/src/docker/arcor2_upload_builtin_objects/Dockerfile +++ b/src/docker/arcor2_upload_builtin_objects/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_object_types.scripts/upload_object_types.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_object_types.scripts/upload_object_types.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm ENTRYPOINT ["/bin/app/pex"] COPY --from=deps /bin/app /bin/app diff --git a/src/docker/arcor2_upload_fit_demo/Dockerfile b/src/docker/arcor2_upload_fit_demo/Dockerfile index e11d4370..f26c67f3 100644 --- a/src/docker/arcor2_upload_fit_demo/Dockerfile +++ b/src/docker/arcor2_upload_fit_demo/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_fit_demo.scripts/upload_objects.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_fit_demo.scripts/upload_objects.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm ENTRYPOINT ["/bin/app/pex"] COPY --from=deps /bin/app /bin/app diff --git a/src/docker/arcor2_ur_ot/Dockerfile b/src/docker/arcor2_ur_ot/Dockerfile index 31dbd202..ca2e48b1 100644 --- a/src/docker/arcor2_ur_ot/Dockerfile +++ b/src/docker/arcor2_ur_ot/Dockerfile @@ -1,12 +1,12 @@ -FROM python:3.12.12-bookworm as deps +FROM python:3.14.0-bookworm as deps COPY src.python.arcor2_ur.scripts/upload_objects.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=deps --compile /bin/app -FROM python:3.12.12-bookworm as srcs +FROM python:3.14.0-bookworm as srcs COPY src.python.arcor2_ur.scripts/upload_objects.pex /binary.pex RUN PEX_TOOLS=1 PYTHONOPTIMIZE=1 /usr/local/bin/python /binary.pex venv --scope=srcs --compile /bin/app -FROM python:3.12.12-bookworm +FROM python:3.14.0-bookworm ENTRYPOINT ["/bin/app/pex"] COPY --from=deps /bin/app /bin/app