Skip to content
Snippets Groups Projects
Dockerfile 907 B
Newer Older
  • Learn to ignore specific revisions
  • FROM debian:bookworm-slim
    
    ARG DEBIAN_FRONTEND=noninteractive
    RUN apt-get update && apt-get install -y --no-install-recommends \
    
        ca-certificates \
        file \
        git \
    
        python3-distutils \
    
        build-essential \
        gawk \
        unzip \
        libncurses5-dev \
        zlib1g-dev \
        libssl-dev \
        libelf-dev \
        wget \
    
        ecdsautils \
        lua-check \
    
        shellcheck \
    
        && apt-get clean \
        && rm -rf /var/lib/apt/lists/*
    
    RUN mkdir /tmp/ec &&\
    
        wget -O /tmp/ec/ec-linux-amd64.tar.gz https://github.com/editorconfig-checker/editorconfig-checker/releases/download/2.7.0/ec-linux-amd64.tar.gz &&\
    
        tar -xvzf /tmp/ec/ec-linux-amd64.tar.gz &&\
        mv bin/ec-linux-amd64 /usr/local/bin/editorconfig-checker &&\
        rm -rf /tmp/ec
    
    
    RUN useradd -m -d /gluon -u 100 -g 100 -o gluon
    
    USER gluon
    
    VOLUME /gluon
    WORKDIR /gluon