refactor: migrate environment config from GITEA_MODE to MCP_MODE (#62)

- Remove the GITEA_MODE environment variable from the Dockerfile
- Switch environment variable usage from GITEA_MODE to MCP_MODE in the Go command initialization

fix https://gitea.com/gitea/gitea-mcp/issues/55

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Reviewed-on: https://gitea.com/gitea/gitea-mcp/pulls/62
Reviewed-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-authored-by: Bo-Yi Wu <appleboy.tw@gmail.com>
Co-committed-by: Bo-Yi Wu <appleboy.tw@gmail.com>
This commit is contained in:
Bo-Yi Wu
2025-06-15 11:40:59 +00:00
committed by Bo-Yi Wu (吳柏毅)
parent 94aa8dc572
commit 44ea8969f4
2 changed files with 2 additions and 4 deletions

View File

@@ -22,8 +22,6 @@ RUN --mount=type=cache,target=/go/pkg/mod \
# Final stage
FROM gcr.io/distroless/static-debian12:nonroot
ENV GITEA_MODE=stdio
WORKDIR /app
COPY --from=builder --chown=nonroot:nonroot /app/gitea-mcp .

View File

@@ -80,8 +80,8 @@ func init() {
flagPkg.Token = os.Getenv("GITEA_ACCESS_TOKEN")
}
if os.Getenv("GITEA_MODE") != "" {
flagPkg.Mode = os.Getenv("GITEA_MODE")
if os.Getenv("MCP_MODE") != "" {
flagPkg.Mode = os.Getenv("MCP_MODE")
}
if os.Getenv("GITEA_READONLY") == "true" {