2020-03-04 05:02:30 +07:00
|
|
|
FROM centos:7
|
2020-02-15 06:54:52 +07:00
|
|
|
|
2020-03-04 23:31:59 +07:00
|
|
|
RUN yum update -y && yum install -y \
|
|
|
|
devtoolset-6 \
|
|
|
|
gcc-c++ \
|
|
|
|
xz \
|
|
|
|
ccache \
|
|
|
|
git \
|
|
|
|
wget \
|
|
|
|
openssl \
|
|
|
|
libxkbfile-devel \
|
|
|
|
libsecret-devel \
|
|
|
|
libx11-devel
|
2020-02-15 06:54:52 +07:00
|
|
|
|
2020-03-04 05:02:30 +07:00
|
|
|
RUN mkdir /usr/share/node && cd /usr/share/node \
|
2020-04-29 23:43:13 +07:00
|
|
|
&& curl "https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-$(uname -m | sed 's/86_//; s/aarch/arm/').tar.xz" | tar xJ --strip-components=1 --
|
2020-03-04 05:02:30 +07:00
|
|
|
ENV PATH "$PATH:/usr/share/node/bin"
|
2020-03-29 04:29:04 +07:00
|
|
|
RUN npm install -g yarn@1.22.4
|
2020-03-04 05:02:30 +07:00
|
|
|
|
2020-03-04 23:31:59 +07:00
|
|
|
RUN curl -L "https://github.com/mvdan/sh/releases/download/v3.0.1/shfmt_v3.0.1_linux_$(uname -m | sed 's/x86_/amd/; s/aarch64/arm/')" > /usr/local/bin/shfmt \
|
2020-03-04 05:02:30 +07:00
|
|
|
&& chmod +x /usr/local/bin/shfmt
|
|
|
|
|
2020-02-18 11:22:12 +07:00
|
|
|
ENTRYPOINT ["/bin/bash", "-c"]
|