Repository navigation
Updating
DrupalClaw uses semantic versioning. Images are published to GHCR with version tags (1.4.3, 1.4) and latest. Release notes are on the Releases page.
cd docker
docker compose pull
docker compose up -dAlways run docker compose pull first. The compose file defines both an image: and a build:. Without a pull, docker compose up reuses any image you already have locally under the same tag, so you can keep running an old version without noticing.
Your data is safe: the Drupal project, chat history, flows, plans and provider credentials live in Docker volumes and are not touched by an image update.
Edit docker/docker-compose.yml:
image: ghcr.io/paulocarv/drupalclaw-project:1.4.3When the container starts, built-in skills are copied into /workspace/.pi/skills/:
- New skills in the image are added automatically
- Skills you already have are never overwritten, so your edits are safe. This also means an updated version of an existing skill does not reach an existing workspace by itself
To get the current version of a built-in skill, delete its folder from /workspace/.pi/skills/ and restart the container (docker compose restart). It is copied again from the image. Skills copied this way come from /opt/drupalclaw/skills inside the image (v1.4.3 and later).