mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
20 lines
350 B
Bash
Executable File
20 lines
350 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
BINARYDIR=${BINARYDIR:-.}
|
|
BUILDDIR=${BUILDDIR:-.}
|
|
|
|
IMAGEDIR=${BUILDDIR}/image-docker
|
|
|
|
mkdir -p ${IMAGEDIR}
|
|
cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
|
|
|
|
cat <<DF > ${IMAGEDIR}/Dockerfile
|
|
FROM scratch
|
|
ADD etcd /
|
|
ADD etcdctl /
|
|
EXPOSE 2379 2380
|
|
ENTRYPOINT ["/etcd"]
|
|
DF
|
|
|
|
docker build -t quay.io/coreos/etcd:${1} ${IMAGEDIR}
|