AnP/Dockers/Dockerfile.sass.gemini

22 lines
715 B
Docker

# 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"]