Add chain info to production docker image

This commit is contained in:
Willian Mitsuda 2022-03-28 15:35:51 -03:00
parent 88926bd777
commit fe72938835
2 changed files with 7 additions and 0 deletions

View File

@ -7,3 +7,5 @@ trustwallet
!trustwallet/blockchains/ethereum/assets !trustwallet/blockchains/ethereum/assets
!trustwallet/blockchains/polygon/assets !trustwallet/blockchains/polygon/assets
!trustwallet/blockchains/smartchain/assets !trustwallet/blockchains/smartchain/assets
chains
!chains/_data/chains

View File

@ -24,6 +24,10 @@ FROM alpine:3.15.0 AS topic0builder
WORKDIR /topic0 WORKDIR /topic0
COPY topic0/with_parameter_names /topic0/ COPY topic0/with_parameter_names /topic0/
FROM alpine:3.15.0 AS chainsbuilder
WORKDIR /chains
COPY chains/_data/chains /chains/
# Add brotli module to official nginx image # Add brotli module to official nginx image
# Based on: https://github.com/nginxinc/docker-nginx/tree/master/modules # Based on: https://github.com/nginxinc/docker-nginx/tree/master/modules
FROM nginx:1.21.3-alpine as nginxbuilder FROM nginx:1.21.3-alpine as nginxbuilder
@ -87,6 +91,7 @@ RUN set -ex \
done \ done \
&& rm -rf /tmp/packages && rm -rf /tmp/packages
RUN apk update && apk add jq RUN apk update && apk add jq
COPY --from=chainsbuilder /chains /usr/share/nginx/html/chains/
COPY --from=topic0builder /topic0 /usr/share/nginx/html/topic0/ COPY --from=topic0builder /topic0 /usr/share/nginx/html/topic0/
COPY --from=fourbytesbuilder /signatures /usr/share/nginx/html/signatures/ COPY --from=fourbytesbuilder /signatures /usr/share/nginx/html/signatures/
COPY --from=logobuilder /assets /usr/share/nginx/html/assets/ COPY --from=logobuilder /assets /usr/share/nginx/html/assets/