Skip to content

Commit

Permalink
Fix indentation
Browse files Browse the repository at this point in the history
  • Loading branch information
minniux committed Aug 22, 2024
1 parent 3600508 commit 5a0ebc9
Showing 1 changed file with 45 additions and 45 deletions.
90 changes: 45 additions & 45 deletions dockerfile/cosmos/native.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ RUN apk add --update --no-cache curl make git libc-dev bash gcc linux-headers eu
ARG CLONE_KEY

RUN if [ ! -z "${CLONE_KEY}" ]; then\
mkdir -p ~/.ssh;\
echo "${CLONE_KEY}" | base64 -d > ~/.ssh/id_ed25519;\
chmod 600 ~/.ssh/id_ed25519;\
apk add openssh;\
git config --global --add url."ssh://[email protected]/".insteadOf "https://github.com/";\
ssh-keyscan github.com >> ~/.ssh/known_hosts;\
fi
mkdir -p ~/.ssh;\
echo "${CLONE_KEY}" | base64 -d > ~/.ssh/id_ed25519;\
chmod 600 ~/.ssh/id_ed25519;\
apk add openssh;\
git config --global --add url."ssh://[email protected]/".insteadOf "https://github.com/";\
ssh-keyscan github.com >> ~/.ssh/known_hosts;\
fi

ARG TARGETARCH
ARG BUILDARCH
Expand All @@ -37,22 +37,22 @@ ARG BUILD_DIR
ARG WASMVM_VERSION

RUN set -eux;\
export ARCH=$(uname -m);\
if [ ! -z "${WASMVM_VERSION}" ]; then\
WASMVM_REPO=$(echo $WASMVM_VERSION | awk '{print $1}');\
WASMVM_VERS=$(echo $WASMVM_VERSION | awk '{print $2}');\
wget -O /lib/libwasmvm_muslc.a https://${WASMVM_REPO}/releases/download/${WASMVM_VERS}/libwasmvm_muslc.$(uname -m).a;\
cp /lib/libwasmvm_muslc.a /lib/libwasmvm_muslc.$(uname -m).a;\
cp /lib/libwasmvm_muslc.a /lib/libwasmvm.$(uname -m).a;\
fi;\
export CGO_ENABLED=1 LDFLAGS='-linkmode external -extldflags "-static"';\
if [ ! -z "$PRE_BUILD" ]; then sh -c "${PRE_BUILD}"; fi;\
if [ ! -z "$BUILD_TARGET" ]; then\
if [ ! -z "$BUILD_ENV" ]; then export ${BUILD_ENV}; fi;\
if [ ! -z "$BUILD_TAGS" ]; then export "${BUILD_TAGS}"; fi;\
if [ ! -z "$BUILD_DIR" ]; then cd "${BUILD_DIR}"; fi;\
sh -c "${BUILD_TARGET}";\
fi
export ARCH=$(uname -m);\
if [ ! -z "${WASMVM_VERSION}" ]; then\
WASMVM_REPO=$(echo $WASMVM_VERSION | awk '{print $1}');\
WASMVM_VERS=$(echo $WASMVM_VERSION | awk '{print $2}');\
wget -O /lib/libwasmvm_muslc.a https://${WASMVM_REPO}/releases/download/${WASMVM_VERS}/libwasmvm_muslc.$(uname -m).a;\
cp /lib/libwasmvm_muslc.a /lib/libwasmvm_muslc.$(uname -m).a;\
cp /lib/libwasmvm_muslc.a /lib/libwasmvm.$(uname -m).a;\
fi;\
export CGO_ENABLED=1 LDFLAGS='-linkmode external -extldflags "-static"';\
if [ ! -z "$PRE_BUILD" ]; then sh -c "${PRE_BUILD}"; fi;\
if [ ! -z "$BUILD_TARGET" ]; then\
if [ ! -z "$BUILD_ENV" ]; then export ${BUILD_ENV}; fi;\
if [ ! -z "$BUILD_TAGS" ]; then export "${BUILD_TAGS}"; fi;\
if [ ! -z "$BUILD_DIR" ]; then cd "${BUILD_DIR}"; fi;\
sh -c "${BUILD_TARGET}";\
fi

# Copy all binaries to /root/bin, for a single place to copy into final image.
# If a colon (:) delimiter is present, binary will be renamed to the text after the delimiter.
Expand All @@ -64,28 +64,28 @@ RUN bash -c 'set -eux;\
BINARIES_ARR=();\
IFS=, read -ra BINARIES_ARR <<< "$BINARIES_ENV";\
for BINARY in "${BINARIES_ARR[@]}"; do\
BINSPLIT=();\
IFS=: read -ra BINSPLIT <<< "$BINARY";\
BINPATH=${BINSPLIT[1]+"${BINSPLIT[1]}"};\
BIN="$(eval "echo "${BINSPLIT[0]+"${BINSPLIT[0]}"}"")";\
if [ ! -z "$RACE" ] && GOVERSIONOUT=$(go version -m $BIN); then\
if echo $GOVERSIONOUT | grep build | grep "-race=true"; then\
echo "Race detection is enabled in binary";\
else\
echo "Race detection not enabled in binary!";\
exit 1;\
fi;\
fi;\
if [ ! -z "$BINPATH" ]; then\
if [[ $BINPATH == *"/"* ]]; then\
mkdir -p "$(dirname "${BINPATH}")";\
cp "$BIN" "${BINPATH}"; \
else \
cp "$BIN" "/root/bin/${BINPATH}";\
fi;\
else\
cp "$BIN" /root/bin/;\
fi;\
BINSPLIT=();\
IFS=: read -ra BINSPLIT <<< "$BINARY";\
BINPATH=${BINSPLIT[1]+"${BINSPLIT[1]}"};\
BIN="$(eval "echo "${BINSPLIT[0]+"${BINSPLIT[0]}"}"")";\
if [ ! -z "$RACE" ] && GOVERSIONOUT=$(go version -m $BIN); then\
if echo $GOVERSIONOUT | grep build | grep "-race=true"; then\
echo "Race detection is enabled in binary";\
else\
echo "Race detection not enabled in binary!";\
exit 1;\
fi;\
fi;\
if [ ! -z "$BINPATH" ]; then\
if [[ $BINPATH == *"/"* ]]; then\
mkdir -p "$(dirname "${BINPATH}")";\
cp "$BIN" "${BINPATH}"; \
else \
cp "$BIN" "/root/bin/${BINPATH}";\
fi;\
else\
cp "$BIN" /root/bin/;\
fi;\
done'

RUN mkdir -p /root/lib
Expand Down

0 comments on commit 5a0ebc9

Please sign in to comment.