# Usamos la imagen oficial de Dart Sass basada en Alpine FROM dart:stable AS build # Descargamos e instalamos la última versión de Dart Sass RUN apt-get update && apt-get install -y curl tar RUN curl -L https://github.com/sass/dart-sass/releases/download/1.101.0/dart-sass-1.101.0-linux-x64.tar.gz | tar -xzf - -C /opt # Imagen final limpia y ligera FROM alpine:latest RUN apk add --no-cache libc6-compat libstdc++ # Copiamos los binarios desde la etapa anterior COPY --from=build /opt/dart-sass /opt/dart-sass # Añadimos SASS al PATH del contenedor ENV PATH="/opt/dart-sass:${PATH}" # Configuramos el directorio de trabajo WORKDIR /src # Permitimos que reciba los comandos directamente ENTRYPOINT ["sass"]