yumaojun03 8b10207790 ```
feat(devcontainer): 改用本地Dockerfile构建开发环境

- 将devcontainer.json配置从使用基础镜像和Features改为使用本地Dockerfile构建
- 更新README.md文档,说明已改为基于官方golang:1.25-bookworm镜像的本地构建方式
- 修改备注部分,指示用户在Dockerfile中添加额外工具而非在devcontainer.json中配置
```
2025-12-28 18:33:35 +08:00

17 lines
512 B
Docker

# Dev Container built locally to avoid registry blockers
# Use official Golang image (Debian bookworm) for Go 1.25
FROM golang:1.25-bookworm
# Install essentials
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
git sudo ca-certificates curl unzip \
&& rm -rf /var/lib/apt/lists/*
# Create vscode user
RUN useradd -m -s /bin/bash vscode \
&& echo "vscode ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/90-vscode \
&& chmod 0440 /etc/sudoers.d/90-vscode
WORKDIR /workspaces