mirror of
https://github.com/gravitational/teleport.git
synced 2026-11-01 05:27:24 +08:00
Signed-off-by: Roman Tkachenko <roman@goteleport.com> Co-authored-by: Victor Sokolov <gzigzigzeo@gmail.com>
21 lines
664 B
Docker
21 lines
664 B
Docker
ARG BUILDARCH
|
|
ARG ETCD_VERSION
|
|
|
|
FROM bitnami/etcd:${ETCD_VERSION}
|
|
|
|
COPY examples/etcd/certs /certs
|
|
|
|
HEALTHCHECK CMD etcdctl --insecure-discovery --endpoint=https://etcd0:2379 --key-file /certs/client-key.pem --cert-file /certs/client-cert.pem --ca-file /certs/ca-cert.pem cluster-health
|
|
|
|
EXPOSE 2379 2380
|
|
|
|
ENTRYPOINT /opt/bitnami/etcd/bin/etcd --name teleportstorage \
|
|
--initial-cluster-state new \
|
|
--cert-file /certs/server-cert.pem \
|
|
--key-file /certs/server-key.pem \
|
|
--trusted-ca-file /certs/ca-cert.pem \
|
|
--advertise-client-urls=https://127.0.0.1:2379 \
|
|
--listen-client-urls=https://0.0.0.0:2379 \
|
|
--client-cert-auth \
|
|
--debug
|