Update dockerfile to use netrc
Signed-off-by: Monis Khan <mok@vmware.com>
This commit is contained in:
parent
fd4c6f6a71
commit
611859f04a
19
Dockerfile
19
Dockerfile
@ -1,4 +1,23 @@
|
||||
FROM golang:1.14-alpine as build-env
|
||||
|
||||
# It is important that these ARG's are defined after the FROM statement
|
||||
ARG ACCESS_TOKEN_USR="nothing"
|
||||
ARG ACCESS_TOKEN_PWD="nothing"
|
||||
|
||||
# git is required to fetch go dependencies
|
||||
RUN apk add --no-cache ca-certificates git
|
||||
|
||||
# Create a netrc file using the credentials specified using --build-arg
|
||||
RUN printf "machine github.com\n\
|
||||
login ${ACCESS_TOKEN_USR}\n\
|
||||
password ${ACCESS_TOKEN_PWD}\n\
|
||||
\n\
|
||||
machine api.github.com\n\
|
||||
login ${ACCESS_TOKEN_USR}\n\
|
||||
password ${ACCESS_TOKEN_PWD}\n"\
|
||||
>> /root/.netrc
|
||||
RUN chmod 600 /root/.netrc
|
||||
|
||||
RUN mkdir /work
|
||||
RUN mkdir /work/out
|
||||
WORKDIR /work
|
||||
|
Loading…
Reference in New Issue
Block a user