42 lines
1.1 KiB
YAML
42 lines
1.1 KiB
YAML
version: '3.8'
|
|
services:
|
|
bitcoind:
|
|
container_name: crypto_bitcoind
|
|
volumes:
|
|
- "/var/lib/docker/volumes/bitcoin-data/_data: /bitcoin/.bitcoin"
|
|
ports:
|
|
- 8333:8333
|
|
image: kylemanna/bitcoind
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '2'
|
|
memory: 10240m
|
|
restart: always
|
|
umbrel-bitcoin:
|
|
container_name: crypto_umbrel-bitcoin
|
|
build: umbrel-bitcoin/.
|
|
depends_on: [bitcoind]
|
|
command: ["npm", "start"]
|
|
restart: on-failure
|
|
deploy:
|
|
resources:
|
|
limits:
|
|
cpus: '2'
|
|
memory: 1024m
|
|
ports:
|
|
- "3005:3005"
|
|
volumes:
|
|
- "/var/lib/docker/volumes/umbrel-bitcoin/_data: /data"
|
|
- "/var/lib/docker/volumes/bitcoin-data/_data: /bitcoin/.bitcoin:ro"
|
|
environment:
|
|
PORT: "3005"
|
|
BITCOIN_HOST: "bitcoind"
|
|
BITCOIN_P2P_PORT: 8333
|
|
BITCOIN_RPC_PORT: 8332
|
|
BITCOIN_DEFAULT_NETWORK: "mainnet"
|
|
RPC_USER: "your_username"
|
|
RPC_PASSWORD: "your_password"
|
|
DEVICE_DOMAIN_NAME: "test.local"
|
|
BITCOIND_IP: "crypto_bitcoind"
|