moonstream/nodes/deploy/polygon/bor.service

45 wiersze
1.2 KiB
INI

[Unit]
Description=bor
StartLimitIntervalSec=500
StartLimitBurst=5
After=network.target
[Service]
Restart=on-failure
RestartSec=5s
WorkingDirectory=/home/ubuntu/node
EnvironmentFile=/etc/matic/metadata
EnvironmentFile=/home/ubuntu/node/variables.env
EnvironmentFile=/home/ubuntu/moonstream-secrets/app.env
ExecStart=/home/ubuntu/go/bin/bor --datadir "${MOUNT_DATA_DIR}/.bor/data" \
--port 30303 \
--http --http.addr "${AWS_LOCAL_IPV4}" \
--http.vhosts '*' \
--http.corsdomain '*' \
--http.port 8545 \
--ipcpath "${MOUNT_DATA_DIR}/.bor/data/bor.ipc" \
--http.api 'eth,net,web3,txpool,bor' \
--syncmode 'full' \
--networkid '137' \
--miner.gasprice '30000000000' \
--miner.gaslimit '20000000' \
--miner.gastarget '20000000' \
--txpool.nolocals \
--txpool.accountslots 16 \
--txpool.globalslots 131072 \
--txpool.accountqueue 64 \
--txpool.globalqueue 131072 \
--txpool.lifetime '1h30m0s' \
--maxpeers 200 \
--metrics \
--pprof --pprof.port 7071 --pprof.addr '0.0.0.0' \
--bootnodes "${BOR_BOOTNODES}"
Type=simple
User=ubuntu
ExecStop=/bin/kill -s SIGINT -$MAINPID
TimeoutStopSec=180
SyslogIdentifier=bor
[Install]
WantedBy=multi-user.target