FROM gradle:6.9-jdk8

RUN set -eux; \
    sed -i 's|http://archive.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list; \
    sed -i 's|http://security.ubuntu.com/ubuntu|https://mirrors.aliyun.com/ubuntu|g' /etc/apt/sources.list; \
    apt-get update; \
    apt-get install -y --no-install-recommends \
      nodejs \
      npm; \
    command -v node; \
    command -v npm; \
    npm config set registry https://registry.npmmirror.com; \
    npm install -g coffeescript@2.7.0 stylus@0.54.8; \
    stylus --version; \
    coffee --version; \
    rm -rf /var/lib/apt/lists/*

ADD ossutil /usr/local/bin/ossutil
RUN chmod +x /usr/local/bin/ossutil
ADD .ossutilconfig /root/.ossutilconfig

ADD init.gradle /root/.gradle/
ADD config.json /root/.docker/
