diff options
| author | Adam Soltys <[email protected]> | 2023-02-09 21:04:17 +0000 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2023-02-09 21:04:17 +0000 |
| commit | 7dddebef60d0514c6e4a0c60521902eec4c4f272 (patch) | |
| tree | 891858edd17a3657c37affa8a56c1883c595cdbc /compose.yml.sample | |
| parent | 4c5d520b925c8be0c38a595b27704e790451fabd (diff) | |
| download | coinos-server-7dddebef60d0514c6e4a0c60521902eec4c4f272.tar.gz coinos-server-7dddebef60d0514c6e4a0c60521902eec4c4f272.zip | |
sample compose
Diffstat (limited to 'compose.yml.sample')
| -rw-r--r-- | compose.yml.sample | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/compose.yml.sample b/compose.yml.sample new file mode 100644 index 00000000..a645859f --- /dev/null +++ b/compose.yml.sample @@ -0,0 +1,75 @@ +version: '3.6' +services: + app: + image: cs + build: . + container_name: app + depends_on: + - db + - bc + - cl + command: "pnpm dev" + environment: + NODE_OPTIONS: "--es-module-specifier-resolution=node --experimental-modules --loader ./loader.js" + NODE_ENV: development + URL: http://localhost:3119 + ports: + - '3119:3119' + volumes: + - ./:/app + - ./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 + 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' |
