From 13467b75d25a92c47a7cedc6d6563cdedc3402a9 Mon Sep 17 00:00:00 2001 From: 10908 <1090814301@qq.com> Date: Wed, 9 Oct 2024 15:43:28 +0800 Subject: [PATCH] =?UTF-8?q?[=E4=BF=AE=E6=94=B9]=E6=95=B0=E6=8D=AE=E6=98=A0?= =?UTF-8?q?=E5=B0=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/etcd/etc/etcd.conf | 52 ++++++++++++++++++ data/panel/storage/app/database.sqlite | Bin 0 -> 143360 bytes data/prometheus/etc/prometheus/prometheus.yml | 13 +++++ .../etc/supervisord/supervisord.conf | 20 +++++++ docker-compose.yml | 9 ++- docker/etcd/Dockerfile | 3 +- management-panel/.env.example | 1 + 7 files changed, 96 insertions(+), 2 deletions(-) create mode 100644 data/etcd/etc/etcd.conf create mode 100644 data/panel/storage/app/database.sqlite create mode 100644 data/prometheus/etc/prometheus/prometheus.yml create mode 100644 data/prometheus/etc/supervisord/supervisord.conf diff --git a/data/etcd/etc/etcd.conf b/data/etcd/etc/etcd.conf new file mode 100644 index 0000000..4966553 --- /dev/null +++ b/data/etcd/etc/etcd.conf @@ -0,0 +1,52 @@ +# [member] +ETCD_NAME=default +ETCD_DATA_DIR="/var/lib/etcd/default.etcd" +#ETCD_WAL_DIR="" +ETCD_SNAPSHOT_COUNT="10000" +#ETCD_HEARTBEAT_INTERVAL="100" +#ETCD_ELECTION_TIMEOUT="1000" +#ETCD_LISTEN_PEER_URLS="http://localhost:2380" +ETCD_LISTEN_CLIENT_URLS="http://localhost:2379" +#ETCD_MAX_SNAPSHOTS="5" +#ETCD_MAX_WALS="5" +#ETCD_CORS="" + +# +#[cluster] +#ETCD_INITIAL_ADVERTISE_PEER_URLS="http://localhost:2380" +# if you use different ETCD_NAME (e.g. test), set ETCD_INITIAL_CLUSTER value for this name, i.e. "test=http://..." +#ETCD_INITIAL_CLUSTER="default=http://localhost:2380" +#ETCD_INITIAL_CLUSTER_STATE="new" +#ETCD_INITIAL_CLUSTER_TOKEN="etcd-cluster" +ETCD_ADVERTISE_CLIENT_URLS="http://localhost:2379" +#ETCD_DISCOVERY="" +#ETCD_DISCOVERY_SRV="" +#ETCD_DISCOVERY_FALLBACK="proxy" +#ETCD_DISCOVERY_PROXY="" +#ETCD_STRICT_RECONFIG_CHECK="false" +#ETCD_AUTO_COMPACTION_RETENTION="0" +# +#[proxy] +#ETCD_PROXY="off" +#ETCD_PROXY_FAILURE_WAIT="5000" +#ETCD_PROXY_REFRESH_INTERVAL="30000" +#ETCD_PROXY_DIAL_TIMEOUT="1000" +#ETCD_PROXY_WRITE_TIMEOUT="5000" +#ETCD_PROXY_READ_TIMEOUT="0" +# +#[security] +#ETCD_CERT_FILE="" +#ETCD_KEY_FILE="" +#ETCD_CLIENT_CERT_AUTH="false" +#ETCD_TRUSTED_CA_FILE="" +#ETCD_AUTO_TLS="false" +#ETCD_PEER_CERT_FILE="" +#ETCD_PEER_KEY_FILE="" +#ETCD_PEER_CLIENT_CERT_AUTH="false" +#ETCD_PEER_TRUSTED_CA_FILE="" +#ETCD_PEER_AUTO_TLS="false" +# +#[logging] +#ETCD_DEBUG="false" +# examples for -log-package-levels etcdserver=WARNING,security=DEBUG +#ETCD_LOG_PACKAGE_LEVELS="" diff --git a/data/panel/storage/app/database.sqlite b/data/panel/storage/app/database.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..d7c2311dab3c6663a56eb6b569464023744fc9c3 GIT binary patch literal 143360 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 bbFRaj3ocEkS57Hg6W*zVYe