mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
Merge pull request #5771 from gyuho/docker
*: separate Dockerfile for quay build trigger
This commit is contained in:
commit
40f62ab4a5
14
Dockerfile
14
Dockerfile
@ -1,10 +1,6 @@
|
||||
FROM alpine:latest
|
||||
|
||||
ADD bin/etcd /usr/local/bin/
|
||||
ADD bin/etcdctl /usr/local/bin/
|
||||
RUN mkdir -p /var/etcd/
|
||||
|
||||
FROM golang
|
||||
ADD . /go/src/github.com/coreos/etcd
|
||||
ADD cmd/vendor /go/src/github.com/coreos/etcd/vendor
|
||||
RUN go install github.com/coreos/etcd
|
||||
EXPOSE 2379 2380
|
||||
|
||||
# Define default command.
|
||||
CMD ["/usr/local/bin/etcd"]
|
||||
ENTRYPOINT ["etcd"]
|
||||
|
10
Dockerfile-release
Normal file
10
Dockerfile-release
Normal file
@ -0,0 +1,10 @@
|
||||
FROM alpine:latest
|
||||
|
||||
ADD bin/etcd /usr/local/bin/
|
||||
ADD bin/etcdctl /usr/local/bin/
|
||||
RUN mkdir -p /var/etcd/
|
||||
|
||||
EXPOSE 2379 2380
|
||||
|
||||
# Define default command.
|
||||
CMD ["/usr/local/bin/etcd"]
|
@ -8,6 +8,6 @@ IMAGEDIR=${BUILDDIR}/image-docker
|
||||
mkdir -p ${IMAGEDIR}
|
||||
cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
|
||||
|
||||
cat ./Dockerfile > ${IMAGEDIR}/Dockerfile
|
||||
cat ./Dockerfile-release > ${IMAGEDIR}/Dockerfile
|
||||
|
||||
docker build -t quay.io/coreos/etcd:${1} ${IMAGEDIR}
|
||||
|
Loading…
x
Reference in New Issue
Block a user