aboutsummaryrefslogtreecommitdiffstats
path: root/compose.yml.sample
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2023-02-09 21:04:17 +0000
committerAdam Soltys <[email protected]>2023-02-09 21:04:17 +0000
commit7dddebef60d0514c6e4a0c60521902eec4c4f272 (patch)
tree891858edd17a3657c37affa8a56c1883c595cdbc /compose.yml.sample
parent4c5d520b925c8be0c38a595b27704e790451fabd (diff)
downloadcoinos-server-7dddebef60d0514c6e4a0c60521902eec4c4f272.tar.gz
coinos-server-7dddebef60d0514c6e4a0c60521902eec4c4f272.zip
sample compose
Diffstat (limited to 'compose.yml.sample')
-rw-r--r--compose.yml.sample75
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'