diff --git a/deploy/bitcoin.conf b/deploy/bitcoin.conf new file mode 100644 index 0000000000..c8fc04b056 --- /dev/null +++ b/deploy/bitcoin.conf @@ -0,0 +1,2 @@ +datadir=/var/lib/bitcoind +txindex=1 diff --git a/deploy/bitcoind.service b/deploy/bitcoind.service index a41e186232..0bfc4f26fe 100644 --- a/deploy/bitcoind.service +++ b/deploy/bitcoind.service @@ -8,9 +8,8 @@ Wants=network-online.target ConfigurationDirectory=bitcoin ConfigurationDirectoryMode=0710 ExecStart=/usr/local/bin/bitcoind \ - -datadir=/var/lib/bitcoind \ - -chain=${CHAIN} \ - -txindex + -conf=/etc/bitcoin/bitcoin.conf \ + -chain=${CHAIN} ExecStartPre=/bin/chgrp bitcoin /etc/bitcoin Group=bitcoin MemoryDenyWriteExecute=true diff --git a/deploy/setup b/deploy/setup index 39612cf170..a8912f5ff7 100755 --- a/deploy/setup +++ b/deploy/setup @@ -52,6 +52,8 @@ id --user bitcoin || useradd --system bitcoin id --user ord || useradd --system ord cp deploy/bitcoind.service /etc/systemd/system/ +mkdir -p /etc/bitcoin +cp deploy/bitcoin.conf /etc/bitcoin/bitcoin.conf systemctl daemon-reload systemctl enable bitcoind systemctl restart bitcoind