Skip to content

Instantly share code, notes, and snippets.

@initcron
Created September 22, 2025 02:45
Show Gist options
  • Save initcron/d7f128ecd6fa1cde5310a6916e2a7c53 to your computer and use it in GitHub Desktop.
Save initcron/d7f128ecd6fa1cde5310a6916e2a7c53 to your computer and use it in GitHub Desktop.
Devcontainer Dockerfile
# DevContainer Dockerfile for Multi-Agent Assistant
FROM mcr.microsoft.com/vscode/devcontainers/python:3.11
# Use noninteractive apt to avoid debconf TTY issues
ENV DEBIAN_FRONTEND=noninteractive
# Install Node.js 22.x (meets engines >=22.9) via NodeSource
RUN apt-get update && \
apt-get install -y curl ca-certificates gnupg && \
curl -fsSL https://deb.nodesource.com/setup_22.x | bash - && \
apt-get install -y nodejs && \
corepack enable && \
node -v && npm -v && \
apt-get clean && rm -rf /var/lib/apt/lists/*
WORKDIR /workspaces/multi-agent-assistant
USER vscode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment