diff --git a/data/cloud-config.yaml b/data/cloud-config.yaml new file mode 100644 index 000000000..bd13594ae --- /dev/null +++ b/data/cloud-config.yaml @@ -0,0 +1,21 @@ +#cloud-config + +coreos: + etcd2: + # generate a new token for each unique cluster from https://discovery.etcd.io/new: + discovery: https://discovery.etcd.io/d2df3f02e6129624ad96f1bdb4a5ba05 + # multi-region deployments, multi-cloud deployments, and Droplets without + # private networking need to use $public_ipv4: + advertise-client-urls: http://$private_ipv4:2379,http://$private_ipv4:4001 + initial-advertise-peer-urls: http://$private_ipv4:2380 + # listen on the official ports 2379, 2380 and one legacy port 4001: + listen-client-urls: http://0.0.0.0:2379,http://0.0.0.0:4001 + listen-peer-urls: http://$private_ipv4:2380 + fleet: + public-ip: $private_ipv4 # used for fleetctl ssh command + metadata: "region=sgp,size=2048" + units: + - name: etcd2.service + command: start + - name: fleet.service + command: start \ No newline at end of file diff --git a/data/geth.service b/data/geth.service new file mode 100644 index 000000000..ff5784118 --- /dev/null +++ b/data/geth.service @@ -0,0 +1,19 @@ +[Unit] +Description=GetNode +After=docker.service +Requires=docker.service + +[Service] +TimeoutStartSec=0 +ExecStartPre=-/usr/bin/docker kill geth +ExecStartPre=-/usr/bin/docker rm geth +ExecStartPre=/usr/bin/docker pull farazdagi/geth +ExecStart=/usr/bin/docker run --name geth -v /home/core/data:/root/.ethereum -p 30303:30303 farazdagi/geth --lightkdf --shh +ExecStop=/usr/bin/docker stop geth + +[Install] +WantedBy=multi-user.target + +[X-Fleet] +Global=true +MachineMetadata=size=2048 diff --git a/data/static-nodes-mainnet.json b/data/static-nodes-mainnet.json new file mode 100644 index 000000000..c1cd03c67 --- /dev/null +++ b/data/static-nodes-mainnet.json @@ -0,0 +1,13 @@ +[ + "enode://8e4440f36e97b12f320dd3312c6b21c78ba72afd36d4b3202cf363f3b82311dd2c2c883ffadf3374941486db82c45f975dff491f639da39f9e3eec4f142a4f53@139.59.147.137:30303", + "enode://d29febbcd9ac8b163a2b5b080aa16497faec2cf115cdc57cea2e5a8055fecda702ebfe1b3118b88e24efd7a2e6ff865f5d088553ab69b1c88e3cd5344e069ff4@139.59.208.103:30303", + "enode://1263b51754fc03be5800469078218318c43a07dfa53405794d12f77ee72a0ff49b48c86ebae501ef239d4a9253cc8dc6a889acdbb33176bc3e1bd4a499d4bc48@139.59.214.200:30303", + "enode://47df3738d17e7d6d1ae059cf73ee3deade7436d7c33e2547d1524a6afd9735dd90dfe505e08ad26cd2d0473d0c62a34b3d317da92be3ac4ddb9faa8bd28dc660@139.59.209.169:30303", + "enode://5f00ae7bc7191550e523069c87dbd0e1d7ac4771b98dc7663f55eed22d5fc9b0b108c7962694a1e7827a4747a10e1fe3706fb46ea5e26851b3f384bcfe5ca533@139.59.209.170:30303", + + "enode://57a9b08555e0dee42b6cbe9b7817782703d4923a7214f6549ae799ec060c8205a4784c0e46c36ddee4ffbaeea31f8d8368860760753895157f224321202d7747@188.166.212.8:30303", + "enode://a63de242582d75060d0b2300e70558fe2fbbba99a1e6a5cadbead6af0e651d86e4db69f171a75e9f67d6e434a73c89360693d354b46d8563a419821d257c14c0@188.166.212.238:30303", + "enode://f98a1e0ee1507ed4b9e222bf0f1a995633ac8e36ea47e642e7f73a5f88422497e16b207bb399a64415a3472dd69ec0b2a0f9d58a7bc70542db34c8f2bb782c7a@188.166.220.39:30303", + "enode://6337e9c29693525466fa240831d0e92e6b627111794cef3b4fb710f3c2bbb870767a39d50553491072f3b2459911b981d036237234f9cf6f8ee9a6ffe1a2b4f2@188.166.220.183:30303", + "enode://9eb901eb9c96a5a56ac5d493d5cd9522edac067e9c7549608056f5ffdb5453e77848c445d07b9b806ab9880e7d595e62705f4dcf3e7fc2af64a0c33bde961031@188.166.210.253:30303" +]