From b3e67d1483e8c548373f28604a2bc2ebe1c37ddf Mon Sep 17 00:00:00 2001 From: Ryan Moon Date: Sat, 4 Apr 2026 08:43:36 -0500 Subject: [PATCH] fix: set workdir and code-server root to /root for persistent home --- Dockerfile.devpod | 2 +- entrypoint-devpod.sh | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/Dockerfile.devpod b/Dockerfile.devpod index 91b98df..e31753d 100644 --- a/Dockerfile.devpod +++ b/Dockerfile.devpod @@ -41,6 +41,6 @@ RUN mkdir -p /run/sshd /root/.ssh && chmod 700 /root/.ssh COPY entrypoint-devpod.sh /entrypoint.sh RUN chmod +x /entrypoint.sh -WORKDIR /workspace +WORKDIR /root EXPOSE 8080 22 ENTRYPOINT ["/entrypoint.sh"] diff --git a/entrypoint-devpod.sh b/entrypoint-devpod.sh index 3ae310b..2f5b487 100644 --- a/entrypoint-devpod.sh +++ b/entrypoint-devpod.sh @@ -16,6 +16,10 @@ fi # Start code-server exec code-server \ --bind-addr 0.0.0.0:8080 \ - --auth password \ + --auth oauth \ + --oauth-provider=gitea \ + --oauth-client-id="${GITEA_CLIENT_ID}" \ + --oauth-client-secret="${GITEA_CLIENT_SECRET}" \ + --oauth-scopes="read:user" \ --disable-telemetry \ - /workspace + /root