centos-go-nodejs/Dockerfile
Lunny Xiao e182bfef17
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
fix version
2022-08-09 21:37:02 +08:00

24 lines
532 B
Docker

FROM centos:7.6.1810
LABEL maintainer="xiaolunwen@gmail.com"
# gcc for cgo
RUN yum update -y && yum install -y gcc-c++ wget git make
ENV GOLANG_VERSION 1.19
ENV goRelArch linux-amd64
RUN set -eux; \
\
url="https://dl.google.com/go/go${GOLANG_VERSION}.${goRelArch}.tar.gz"; \
wget -O go.tgz "$url"; \
tar -C /usr/local -xzf go.tgz; \
rm go.tgz; \
\
export PATH="/usr/local/go/bin:$PATH"; \
go version
ENV PATH /usr/local/go/bin:$PATH
RUN curl -sL https://rpm.nodesource.com/setup_14.x | bash -
RUN yum install -y nodejs