Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ RUN set -eux; \
# in the SAME logical line as the pinned checkout+build — a later RUN cannot swap
# the binary and recompute the baseline.

FROM node:24-bookworm-slim AS base
FROM node:24.22.0-bookworm-slim@sha256:a5f4366e834695d5f363b920c104953a535d3a9864d1bdf74566a0ebe01daee5 AS base
ARG TPS_VERSION=0.5.4
# The shipped path installs the PUBLISHED @tpsdev-ai/agent version supplied by
# docker.yml's workflow dispatch input as TPS_VERSION. The workflow checks that
Expand Down
2 changes: 1 addition & 1 deletion docker/soundstage.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
# Includes: Node 22, OpenClaw CLI, bash, git
# No outbound network needed at runtime.

FROM node:22-alpine
FROM node:22.23.3-alpine@sha256:0a7108bf6c7bf5de370ffb1a3ed6be93d405b43ff159f681a8d18c0e2bc2e402

# Install system deps needed by openclaw (koffi needs cmake + build tools)
RUN apk add --no-cache git bash cmake make g++ python3 linux-headers && \
Expand Down
2 changes: 1 addition & 1 deletion docker/tps-office.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CP32 Branch Office image
FROM node:24-bookworm-slim AS base
FROM node:24.22.0-bookworm-slim@sha256:a5f4366e834695d5f363b920c104953a535d3a9864d1bdf74566a0ebe01daee5 AS base

# Security: no root package installs after this layer
# Harden: disable npm update notifier, reduce attack surface
Expand Down
Loading