mirror of https://github.com/jetkvm/kvm.git
entrypoint script
This commit is contained in:
parent
2cba020ffb
commit
c3fe93c354
|
|
@ -16,4 +16,9 @@ COPY go.mod go.sum /build/
|
|||
|
||||
WORKDIR /build
|
||||
|
||||
RUN go mod download && go mod verify
|
||||
RUN go mod download && go mod verify
|
||||
|
||||
COPY entrypoint.sh /entrypoint.sh
|
||||
RUN chmod +x /entrypoint.sh
|
||||
|
||||
ENTRYPOINT [ "/entrypoint.sh" ]
|
||||
|
|
@ -45,6 +45,12 @@ function prepare_docker_build_context() {
|
|||
go.sum \
|
||||
Dockerfile.build \
|
||||
"${DOCKER_BUILD_CONTEXT_DIR}"
|
||||
cat > "${DOCKER_BUILD_CONTEXT_DIR}/entrypoint.sh" << 'EOF'
|
||||
#!/bin/bash
|
||||
git config --global --add safe.directory /build
|
||||
exec $@
|
||||
EOF
|
||||
chmod +x "${DOCKER_BUILD_CONTEXT_DIR}/entrypoint.sh"
|
||||
}
|
||||
|
||||
function build_docker_image() {
|
||||
|
|
|
|||
|
|
@ -23,8 +23,6 @@ elif [ "$1" = "make" ]; then
|
|||
else
|
||||
DOCKER_GO_CACHE_DIR=$(go env GOCACHE)
|
||||
fi
|
||||
# add /build to the safe directory list
|
||||
git config --global --add safe.directory /build
|
||||
do_make "${@:2}"
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue