From 1d6a82f633c63c54ea1461ff8aeb471ff463d969 Mon Sep 17 00:00:00 2001 From: sethsimmons Date: Tue, 20 Apr 2021 08:11:15 -0400 Subject: [PATCH] Add Docker Compose example --- examples/docker-compose.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 examples/docker-compose.yml diff --git a/examples/docker-compose.yml b/examples/docker-compose.yml new file mode 100644 index 0000000..cd714ed --- /dev/null +++ b/examples/docker-compose.yml @@ -0,0 +1,50 @@ +version: '3.5' +services: + monerod: + image: sethsimmons/simple-monerod:latest + restart: unless-stopped + container_name: monerod + volumes: + - bitmonero:/home/monero + ports: + - 18080:18080 + - 18089:18089 + command: + - "--rpc-restricted-bind-ip=0.0.0.0" + - "--rpc-restricted-bind-port=18089" + - "--public-node" + - "--no-igd" + - "--enable-dns-blocklist" + - "--prune-blockchain" + + tor: + image: goldy/tor-hidden-service:latest + container_name: tor + restart: unless-stopped + links: + - monerod + environment: + SERVICE1_TOR_SERVICE_HOSTS: 18089:monerod:18089 + SERVICE1_TOR_SERVICE_VERSION: '3' + volumes: + - tor-keys:/var/lib/tor/hidden_service/ + +autoheal: + image: willfarrell/autoheal:latest + container_name: autoheal + restart: unless-stopped + environment: + AUTOHEAL_CONTAINER_LABEL: all + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + +watchtower: + image: containrrr/watchtower:latest + container_name: watchtower + restart: unless-stopped + volumes: + - "/var/run/docker.sock:/var/run/docker.sock" + +volumes: + bitmonero: + tor-keys: \ No newline at end of file