diff --git a/compose-files/extra-services/signer.yaml b/compose-files/extra-services/signer.yaml new file mode 100644 index 0000000..044a978 --- /dev/null +++ b/compose-files/extra-services/signer.yaml @@ -0,0 +1,27 @@ +version: "3.5" +services: + stacks-signer: + image: blockstack/stacks-signer:${STACKS_SIGNER_VERSION:-latest} + container_name: stacks-signer + restart: on-failure + volumes: + - ${SCRIPTPATH}/conf/${NETWORK}:/src/stacks-signer + - ${SCRIPTPATH}/persistent-data/${NETWORK}/stacks-signer:/root/stacks-signer/data + env_file: + - ${SCRIPTPATH}/.env + networks: + - default + profiles: + - stacks-blockchain + command: + [ + "/bin/stacks-signer", + "run", + "--config", + "/src/stacks-signer/Signer.toml", + ] +networks: + default: + name: ${DOCKER_NETWORK} + ipam: + driver: default diff --git a/conf/mainnet/Signer.toml.sample b/conf/mainnet/Signer.toml.sample new file mode 100644 index 0000000..fbc2756 --- /dev/null +++ b/conf/mainnet/Signer.toml.sample @@ -0,0 +1,7 @@ +node_host = "stacks-blockchain:20443" +endpoint = "0.0.0.0:30000" +network = "mainnet" +db_path = "/root/stacks-signer/data/signer.sqlite" +auth_password = "" +stacks_private_key = "" +block_proposal_timeout_ms = 180000 diff --git a/conf/mocknet/Signer.toml.sample b/conf/mocknet/Signer.toml.sample new file mode 100644 index 0000000..cd3946e --- /dev/null +++ b/conf/mocknet/Signer.toml.sample @@ -0,0 +1,7 @@ +node_host = "stacks-blockchain:20443" +endpoint = "0.0.0.0:30000" +network = "testnet" +db_path = "/root/stacks-signer/data/signer.sqlite" +auth_password = "" +stacks_private_key = "" +block_proposal_timeout_ms = 180000 diff --git a/conf/testnet/Signer.toml.sample b/conf/testnet/Signer.toml.sample new file mode 100644 index 0000000..cd3946e --- /dev/null +++ b/conf/testnet/Signer.toml.sample @@ -0,0 +1,7 @@ +node_host = "stacks-blockchain:20443" +endpoint = "0.0.0.0:30000" +network = "testnet" +db_path = "/root/stacks-signer/data/signer.sqlite" +auth_password = "" +stacks_private_key = "" +block_proposal_timeout_ms = 180000