mirror of
https://github.com/acedanger/finance.git
synced 2025-12-05 14:40:13 -08:00
- Fix container image labels to link with GitHub repository - Enhance build script with better error handling - Update documentation with cross-platform build instructions Part of #29
12 lines
569 B
Docker
12 lines
569 B
Docker
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" |