From 3523fc6a904dd206da1249fbae32945d8af3e05f Mon Sep 17 00:00:00 2001 From: Mauricio Siu Date: Wed, 8 Jul 2026 01:37:50 -0600 Subject: [PATCH] fix: remove nested .config volume that crash-looped code-server The named volume mounted at /home/coder/.config was created root-owned (the path does not exist in the codercom/code-server image), so code-server running as uid 1000 failed with "EACCES: permission denied, mkdir '/home/coder/.config/code-server'" and restarted in a loop, leaving Traefik returning 404. The .config directory already lives inside /home/coder, which is persisted by the code-server-home volume, so the extra volume is unnecessary. Verified: deploy done, container healthy, domain on port 8080 returns HTTP 200 with the code-server login page. Co-Authored-By: Claude Fable 5 --- blueprints/code-server/docker-compose.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/blueprints/code-server/docker-compose.yml b/blueprints/code-server/docker-compose.yml index 74f6ac33..4cd3e880 100644 --- a/blueprints/code-server/docker-compose.yml +++ b/blueprints/code-server/docker-compose.yml @@ -8,7 +8,6 @@ services: - 8080 volumes: - code-server-home:/home/coder - - code-server-config:/home/coder/.config environment: - PASSWORD=${PASSWORD} - TZ=${TZ} @@ -16,4 +15,3 @@ services: volumes: code-server-home: - code-server-config: