17 lines
512 B
Docker
Raw Normal View History

# 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