diff options
| author | Adam Soltys <[email protected]> | 2023-02-07 21:13:15 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-02-07 21:13:15 -0800 |
| commit | e9760064df093e2ee40a4d38be5d90178e755aff (patch) | |
| tree | 4ba19c277d2f0d74b85440252b622df4f8d0a500 /docker-compose.yml | |
| parent | 9f7d28a76b77b2b8e7d2bceb55bd471d7ac072e5 (diff) | |
| download | coinos-server-e9760064df093e2ee40a4d38be5d90178e755aff.tar.gz coinos-server-e9760064df093e2ee40a4d38be5d90178e755aff.zip | |
restore master compose file
Diffstat (limited to 'docker-compose.yml')
| -rw-r--r-- | docker-compose.yml | 61 |
1 files changed, 53 insertions, 8 deletions
diff --git a/docker-compose.yml b/docker-compose.yml index 58030de1..a645859f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,27 +4,72 @@ services: image: cs build: . container_name: app - command: "pnpm dev" depends_on: - db + - bc + - cl + command: "pnpm dev" environment: - NODE_ENV: development NODE_OPTIONS: "--es-module-specifier-resolution=node --experimental-modules --loader ./loader.js" - URL: https://coinos.io + NODE_ENV: development + URL: http://localhost:3119 ports: - '3119:3119' volumes: - ./:/app - - /home/adam/classic-server/config/lightning:/app/data/lightning - ./logs:/logs restart: always + bc: + image: asoltys/bitcoin + container_name: bc + volumes: + - ./data/bitcoin:/home/bitcoin/.bitcoin + restart: always + cl: + image: elementsproject/lightningd:v22.11.1 + container_name: cl + environment: + LIGHTNINGD_NETWORK: regtest + volumes: + - ./data/lightning:/root/.lightning + restart: always + clb: + image: elementsproject/lightningd:v22.11.1 + container_name: clb + environment: + LIGHTNINGD_NETWORK: regtest + volumes: + - ./data/lightningb:/root/.lightning + restart: always + clc: + image: elementsproject/lightningd:v22.11.1 + container_name: clc + environment: + LIGHTNINGD_NETWORK: regtest + volumes: + - ./data/lightningc:/root/.lightning + restart: always + cld: + image: elementsproject/lightningd:v22.11.1 + container_name: cld + environment: + LIGHTNINGD_NETWORK: regtest + volumes: + - ./data/lightningd:/root/.lightning + restart: always db: image: eqalpha/keydb container_name: db volumes: - ./data/db:/data restart: always -networks: - default: - name: net - external: true + nostr: + container_name: nostr + image: asoltys/nostr-rs-relay + restart: always + user: 100:100 + volumes: + - "./data/nostr/data:/usr/src/app/db" + - "./data/nostr/config.toml:/usr/src/app/config.toml" + ports: + - '8082:8080' |
