File tree Expand file tree Collapse file tree 4 files changed +40
-9
lines changed
Expand file tree Collapse file tree 4 files changed +40
-9
lines changed Original file line number Diff line number Diff line change 1+ services :
2+ tor :
3+ image : lncm/tor:0.4.7.9@sha256:86c2fe9d9099e6376798979110b8b9a3ee5d8adec27289ac4a5ee892514ffe92
4+ container_name : tor
5+ user : toruser
6+ depends_on :
7+ - relay
8+ volumes :
9+ - ${PWD}/tor/torrc:/etc/tor/torrc
10+ - ${HOME}/.nostr/tor/data:/var/lib/tor
11+ restart : on-failure
12+ stop_grace_period : 10m30s
13+ networks :
14+ default :
15+ ipv4_address : 10.10.10.253
Original file line number Diff line number Diff line change @@ -11,19 +11,22 @@ services:
1111 DB_MIN_POOL_SIZE : 1
1212 DB_MAX_POOL_SIZE : 2
1313 NOSTR_CONFIG_DIR : /home/node/
14+ SERVER_PORT : 8008
15+ DEBUG : worker:event-message-handler,worker:web-socket-server-adapter
1416 user : node:node
1517 volumes :
1618 - $HOME/.nostr:/home/node/
1719 ports :
18- - " 8008:8008"
20+ - 8008:8008
1921 depends_on :
2022 db :
2123 condition : service_healthy
2224 migrations :
2325 condition : service_completed_successfully
26+ restart : on-failure
2427 networks :
25- - nostr-ts-relay
26- restart : always
28+ default :
29+ ipv4_address : 10.10.10.2
2730 db :
2831 image : postgres
2932 container_name : db
@@ -33,15 +36,16 @@ services:
3336 volumes :
3437 - pgdata:/var/lib/postgresql/data/
3538 networks :
36- - nostr-ts-relay
39+ default :
40+ ipv4_address : 10.10.10.3
3741 restart : always
3842 healthcheck :
3943 test : ["CMD-SHELL", "pg_isready -U nostr_ts_relay"]
4044 interval : 5s
4145 timeout : 5s
4246 retries : 5
4347 migrations :
44- image : node:18-alpine3.15
48+ image : node:18-alpine3.16
4549 container_name : migrations
4650 environment :
4751 DB_HOST : db
@@ -60,10 +64,16 @@ services:
6064 depends_on :
6165 - db
6266 networks :
63- - nostr-ts-relay
67+ default :
68+ ipv4_address : 10.10.10.254
6469
6570networks :
66- nostr-ts-relay :
71+ default :
72+ name : nostr-ts-relay
73+ ipam :
74+ driver : default
75+ config :
76+ - subnet : 10.10.10.0/24
6777
6878volumes :
6979 pgdata :
Original file line number Diff line number Diff line change 3737 "test:integration" : " cucumber-js" ,
3838 "cover:integration" : " nyc --report-dir .coverage/integration npm run test:integration -- -p cover" ,
3939 "predocker:compose:start" : " [ -d \" $HOME/.nostr\" ] || mkdir -p $HOME/.nostr" ,
40- "docker:compose:start" : " docker compose up --build" ,
40+ "docker:compose:start" : " docker compose up --build --remove-orphans " ,
4141 "docker:compose:stop" : " docker compose down" ,
4242 "docker:compose:clean" : " docker compose rm" ,
43+ "pretor:docker:compose:start" : " mkdir -p $HOME/.nostr/tor/data" ,
44+ "tor:docker:compose:start" : " docker compose -f docker-compose.yml -f docker-compose.tor.yml up --build --remove-orphans" ,
45+ "tor:hostname" : " cat $HOME/.nostr/tor/data/nostr-ts-relay/hostname" ,
46+ "tor:docker:compose:stop" : " docker compose -f docker-compose.yml -f docker-compose.tor.yml down" ,
4347 "predocker:integration:run" : " docker compose -f ./test/integration/docker-compose.yml up -d --quiet-pull --build" ,
4448 "docker:integration:run" : " docker compose -f ./test/integration/docker-compose.yml run tests" ,
4549 "postdocker:integration:run" : " docker compose -f ./test/integration/docker-compose.yml down" ,
99103 "@noble/secp256k1" : " 1.7.0" ,
100104 "debug" : " 4.3.4" ,
101105 "joi" : " 17.6.1" ,
102- "knex" : " 2.3.0" ,
106+ "knex" : " ^ 2.3.0" ,
103107 "pg" : " 8.8.0" ,
104108 "pg-query-stream" : " 4.2.3" ,
105109 "ramda" : " 0.28.0" ,
Original file line number Diff line number Diff line change 1+ HiddenServiceDir /var/lib/tor/nostr-ts-relay
2+ HiddenServicePort 80 10.10.10.2 :8008
You can’t perform that action at this time.
0 commit comments