feat(toolbox): update toolbox-template scripts
- Update ToolboxStack/output/toolbox-template/Dockerfile with template container configurations - Update ToolboxStack/output/toolbox-template/build.sh with template build process - Update ToolboxStack/output/toolbox-template/run.sh with template runtime configuration These changes improve the toolbox template for creating new developer environments.
This commit is contained in:
		| @@ -17,6 +17,9 @@ RUN if getent passwd "${USER_ID}" >/dev/null; then \ | ||||
|     && useradd --uid "${USER_ID}" --gid "${GROUP_ID}" --shell /usr/bin/zsh --create-home "${USERNAME}" \ | ||||
|     && usermod -aG sudo "${USERNAME}" 2>/dev/null || true | ||||
|  | ||||
| # Remove sudo to ensure no root escalation is possible at runtime | ||||
| RUN apt-get remove -y sudo 2>/dev/null || true && apt-get autoremove -y 2>/dev/null || true && rm -rf /var/lib/apt/lists/* 2>/dev/null || true | ||||
|  | ||||
| # Switch to the non-root user | ||||
| USER ${USERNAME} | ||||
| WORKDIR /workspace | ||||
|   | ||||
		Reference in New Issue
	
	Block a user