fix(deps): update golang image to 1.21

This commit is contained in:
Prad Nukala 2024-08-28 21:35:37 -04:00
parent 7ba09cc345
commit 21f4fdba7e

View File

@ -1,4 +1,4 @@
FROM golang:1.22-alpine AS go-builder FROM golang:1.21-alpine AS go-builder
SHELL ["/bin/sh", "-ecuxo", "pipefail"] SHELL ["/bin/sh", "-ecuxo", "pipefail"]
@ -32,38 +32,13 @@ RUN LEDGER_ENABLED=false BUILD_TAGS=muslc LINK_STATICALLY=true make build \
FROM alpine:3.16 FROM alpine:3.16
COPY --from=go-builder /code/build/sonrd /usr/bin/sonrd COPY --from=go-builder /code/build/sonrd /usr/bin/sonrd
COPY scripts/test_node.sh /usr/local/bin/test_node.sh
# Install dependencies # Install dependencies used for Starship
RUN apk add --no-cache curl make bash jq sed RUN apk add --no-cache curl make bash jq sed
WORKDIR /opt WORKDIR /opt
# Set environment variables # rest server, tendermint p2p, tendermint rpc
ENV CHAIN_ID=sonr-testnet-1 \ EXPOSE 1317 26656 26657
HOME_DIR=/root/.core \
BINARY=sonrd \
DENOM=usnr \
KEYRING=test \
KEY=user1 \
KEY2=user2 \
CLEAN=true \
RPC=26657 \
REST=1317 \
PROFF=6060 \
P2P=26656 \
GRPC=9090 \
GRPC_WEB=9091 \
ROSETTA=8080 \
BLOCK_TIME=5s
# Expose ports CMD ["/usr/bin/sonrd", "start"]
EXPOSE 1317 26656 26657 9090 9091 8080
# Create entrypoint script
RUN echo '#!/bin/sh' > /usr/local/bin/entrypoint.sh && \
echo 'set -e' >> /usr/local/bin/entrypoint.sh && \
echo 'bash /usr/local/bin/test_node.sh' >> /usr/local/bin/entrypoint.sh && \
mod +x /usr/local/bin/entrypoint.sh
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]