From c99960307e264519f593902b2d8d2113cbe57599 Mon Sep 17 00:00:00 2001 From: Tim Bendt Date: Thu, 16 Apr 2026 20:25:09 +0000 Subject: [PATCH] fix: add gws config directory and fix gog symlink path - Add /home/node/.openclaw/gws directory for Google Workspace CLI - Fix gog symlink from .config/gog to .config/gogcli (correct path) - Add symlink for gws at .config/gws - Update init-perms to create gog, ssh, and gws subdirectories --- docker-compose.yml | 2 +- docker/Dockerfile | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 3d98d23..0a1318e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,7 @@ services: [ "sh", "-c", - "mkdir -p /config /workspace && chown -R 1000:1000 /config /workspace && chmod 755 /config /workspace", + "mkdir -p /config/gog /config/ssh /config/gws /workspace && chown -R 1000:1000 /config /workspace && chmod 755 /config /workspace", ] volumes: - openclaw-config:/config diff --git a/docker/Dockerfile b/docker/Dockerfile index 6d3673e..8c0d437 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -54,13 +54,14 @@ COPY bin/* /usr/local/bin/ RUN chmod +x /usr/local/bin/* # Create directories in the persistent volume location -RUN mkdir -p /home/node/.openclaw/ssh /home/node/.openclaw/gog \ +RUN mkdir -p /home/node/.openclaw/ssh /home/node/.openclaw/gog /home/node/.openclaw/gws \ && chown -R node:node /home/node/.openclaw # Link gog config and ssh to standard locations RUN mkdir -p /home/node/.config /home/node/.ssh \ - && ln -sf /home/node/.openclaw/gog /home/node/.config/gog \ - && ln -sf /home/node/.openclaw/ssh /home/node/.ssh + && ln -sf /home/node/.openclaw/gog /home/node/.config/gogcli \ + && ln -sf /home/node/.openclaw/ssh /home/node/.ssh \ + && ln -sf /home/node/.openclaw/gws /home/node/.config/gws # Copy config into the image COPY config/openclaw.json /home/node/.openclaw/openclaw.json