FROM mcr.microsoft.com/devcontainers/typescript-node:1-20-bullseye LABEL org.opencontainers.image.source=https://github.com/acedanger/finance LABEL org.opencontainers.image.description="Development container for Finance application with Node.js, TypeScript, and dev tools" # Install additional OS packages RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \ && apt-get -y install --no-install-recommends git-core \ && apt-get clean -y && rm -rf /var/lib/apt/lists/* # Install global npm packages if needed RUN su node -c "npm install -g typescript"