@ -1 +0,0 @@ | |||||
tendermint |
@ -1,28 +0,0 @@ | |||||
FROM amazonlinux:2 | |||||
RUN yum -y update && \ | |||||
yum -y install wget | |||||
RUN wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \ | |||||
rpm -ivh epel-release-latest-7.noarch.rpm | |||||
RUN yum -y groupinstall "Development Tools" | |||||
RUN yum -y install leveldb-devel which | |||||
ENV GOVERSION=1.16.5 | |||||
RUN cd /tmp && \ | |||||
wget https://dl.google.com/go/go${GOVERSION}.linux-amd64.tar.gz && \ | |||||
tar -C /usr/local -xf go${GOVERSION}.linux-amd64.tar.gz && \ | |||||
mkdir -p /go/src && \ | |||||
mkdir -p /go/bin | |||||
ENV PATH=$PATH:/usr/local/go/bin:/go/bin | |||||
ENV GOBIN=/go/bin | |||||
ENV GOPATH=/go/src | |||||
RUN mkdir -p /tendermint | |||||
WORKDIR /tendermint | |||||
CMD ["/usr/bin/make", "build", "TENDERMINT_BUILD_OPTIONS=cleveldb"] | |||||
@ -1,16 +0,0 @@ | |||||
FROM golang:latest | |||||
# Grab deps (jq, hexdump, xxd, killall) | |||||
RUN apt-get update && \ | |||||
apt-get install -y --no-install-recommends \ | |||||
jq bsdmainutils vim-common psmisc netcat | |||||
# Add testing deps for curl | |||||
RUN echo 'deb http://httpredir.debian.org/debian testing main non-free contrib' >> /etc/apt/sources.list && \ | |||||
apt-get update && \ | |||||
apt-get install -y --no-install-recommends curl | |||||
VOLUME /go | |||||
EXPOSE 26656 | |||||
EXPOSE 26657 |
@ -1,13 +0,0 @@ | |||||
build: | |||||
@sh -c "'$(CURDIR)/build.sh'" | |||||
push: | |||||
@sh -c "'$(CURDIR)/push.sh'" | |||||
build_testing: | |||||
docker build --tag tendermint/testing -f ./Dockerfile.testing . | |||||
build_amazonlinux_buildimage: | |||||
docker build -t "tendermint/tendermint:build_c-amazonlinux" -f Dockerfile.build_c-amazonlinux . | |||||
.PHONY: build push build_testing build_amazonlinux_buildimage |
@ -1,20 +0,0 @@ | |||||
#!/usr/bin/env bash | |||||
set -e | |||||
# Get the tag from the version, or try to figure it out. | |||||
if [ -z "$TAG" ]; then | |||||
TAG=$(awk -F\" '/TMVersionDefault =/ { print $2; exit }' < ../version/version.go) | |||||
fi | |||||
if [ -z "$TAG" ]; then | |||||
echo "Please specify a tag." | |||||
exit 1 | |||||
fi | |||||
TAG_NO_PATCH=${TAG%.*} | |||||
read -p "==> Build 3 docker images with the following tags (latest, $TAG, $TAG_NO_PATCH)? [y/N] " -n 1 -r | |||||
echo | |||||
if [[ $REPLY =~ ^[Yy]$ ]] | |||||
then | |||||
docker build -f ./Dockerfile -t "tendermint/tendermint" -t "tendermint/tendermint:$TAG" -t "tendermint/tendermint:$TAG_NO_PATCH" .. | |||||
fi |
@ -1,22 +0,0 @@ | |||||
#!/usr/bin/env bash | |||||
set -e | |||||
# Get the tag from the version, or try to figure it out. | |||||
if [ -z "$TAG" ]; then | |||||
TAG=$(awk -F\" '/TMVersionDefault =/ { print $2; exit }' < ../version/version.go) | |||||
fi | |||||
if [ -z "$TAG" ]; then | |||||
echo "Please specify a tag." | |||||
exit 1 | |||||
fi | |||||
TAG_NO_PATCH=${TAG%.*} | |||||
read -p "==> Push 3 docker images with the following tags (latest, $TAG, $TAG_NO_PATCH)? [y/N] " -n 1 -r | |||||
echo | |||||
if [[ $REPLY =~ ^[Yy]$ ]] | |||||
then | |||||
docker push "tendermint/tendermint:latest" | |||||
docker push "tendermint/tendermint:$TAG" | |||||
docker push "tendermint/tendermint:$TAG_NO_PATCH" | |||||
fi |