Skip to content
This repository was archived by the owner on Dec 4, 2024. It is now read-only.

Commit 5748cc4

Browse files
committed
auto port mapping, auto container name
1 parent 271b62f commit 5748cc4

1 file changed

Lines changed: 13 additions & 26 deletions

File tree

devenv/docker-compose.yml

Lines changed: 13 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ version: '3.2'
33
services:
44
bitcoin:
55
image: bitcoin:latest
6-
container_name: bitcoin
76
stop_grace_period: 5s
87
build:
98
context: ./bitcoin/docker
109
args:
1110
VERSION: '25.0'
1211
ports:
13-
- 18444:18444
14-
- 18443:18443
12+
- 18444
13+
- 18443
1514
environment:
1615
- 'BTC_NETWORK=regtest'
1716
- 'BTC_DISABLEWALLET=0'
@@ -22,19 +21,17 @@ services:
2221
- 'BTC_RPCUSER=devnet'
2322
postgres:
2423
image: postgres:15-alpine
25-
container_name: postgres
2624
stop_grace_period: 5s
2725
ports:
28-
- 5432:5432
26+
- 5432
2927
environment:
3028
- POSTGRES_USER=postgres
3129
- POSTGRES_PASSWORD=postgres
3230
mongodb:
3331
image: mongo:6.0
34-
container_name: mongodb
3532
stop_grace_period: 5s
3633
ports:
37-
- 27017:27017
34+
- 27017
3835
environment:
3936
MONGO_INITDB_ROOT_USERNAME: devnet
4037
MONGO_INITDB_ROOT_PASSWORD: devnet
@@ -52,7 +49,6 @@ services:
5249
MYSQL_ROOT_PASSWORD: "admin"
5350
miner:
5451
image: miner:latest
55-
container_name: miner
5652
stop_grace_period: 5s
5753
build:
5854
context: ./miner/docker
@@ -63,7 +59,6 @@ services:
6359
BTC_BLOCK_GEN_TIME: 10
6460
stacks:
6561
image: stacks:latest
66-
container_name: stacks
6762
stop_grace_period: 5s
6863
build:
6964
context: ./stacks/docker
@@ -72,8 +67,8 @@ services:
7267
GIT_URI: https://github.com/stacks-network/stacks-blockchain.git
7368
GIT_BRANCH: develop
7469
ports:
75-
- 20444:20444
76-
- 20443:20443
70+
- 20444
71+
- 20443
7772
depends_on:
7873
- bitcoin
7974
- miner
@@ -82,16 +77,15 @@ services:
8277
- STACKS_LOG_JSON=0
8378
stacks-api:
8479
image: stacks-api:latest
85-
container_name: stacks-api
8680
stop_grace_period: 5s
8781
build:
8882
context: ./stacks-api/docker
8983
args:
9084
GIT_URI: 'https://github.com/hirosystems/stacks-blockchain-api.git'
9185
GIT_BRANCH: 'v7.3.0'
9286
ports:
93-
- 3999:3999
94-
- 3700:3700
87+
- 3999
88+
- 3700
9589
depends_on:
9690
- postgres
9791
- stacks
@@ -114,7 +108,6 @@ services:
114108
- API_DOCS_URL=http://localhost:3999/doc
115109
stacks-explorer:
116110
image: stacks-explorer
117-
container_name: stacks-explorer
118111
stop_grace_period: 5s
119112
build:
120113
context: ./stacks-explorer/docker
@@ -123,7 +116,7 @@ services:
123116
GIT_URI: https://github.com/hirosystems/explorer.git
124117
GIT_BRANCH: v1.119.0
125118
ports:
126-
- 3000:3000
119+
- 3000
127120
depends_on:
128121
- bitcoin
129122
- stacks
@@ -133,20 +126,18 @@ services:
133126
- NEXT_PUBLIC_MAINNET_API_SERVER=http://127.0.0.1:3999
134127
electrs:
135128
image: electrs:latest
136-
container_name: electrs
137129
stop_grace_period: 5s
138130
build:
139131
context: ./electrs/docker
140132
ports:
141-
- 60401:60401
133+
- 60401
142134
depends_on:
143135
- bitcoin
144136
- miner
145137
environment:
146138
RUST_BACKTRACE: 1
147139
sbtc:
148140
image: sbtc:latest
149-
container_name: sbtc
150141
stop_grace_period: 5s
151142
build:
152143
context: ./../
@@ -164,7 +155,6 @@ services:
164155
- $PWD/sbtc/docker/config.json:/romeo/config.json
165156
sbtc-bridge-api:
166157
image: sbtc-bridge-api:latest
167-
container_name: sbtc-bridge-api
168158
stop_grace_period: 5s
169159
build:
170160
context: ./sbtc-bridge-api/docker
@@ -182,7 +172,7 @@ services:
182172
- mongodb
183173
- sbtc
184174
ports:
185-
- 3010:3010
175+
- 3010
186176
environment:
187177
NODE_ENV: dev
188178
btcNode: bitcoin:18443
@@ -199,7 +189,6 @@ services:
199189
mongoPwd: devnet
200190
sbtc-bridge-web:
201191
image: sbtc-bridge-web:latest
202-
container_name: sbtc-bridge-web
203192
stop_grace_period: 5s
204193
build:
205194
context: ./sbtc-bridge-web/docker
@@ -213,10 +202,9 @@ services:
213202
- sbtc
214203
- sbtc-bridge-api
215204
ports:
216-
- 8080:8080
205+
- 8080
217206
mempool-web:
218207
image: mempool/frontend:latest
219-
container_name: mempool-web
220208
stop_grace_period: 5s
221209
depends_on:
222210
- mempool-api
@@ -231,15 +219,14 @@ services:
231219
command: "./wait-for mempool-db:3306 --timeout=720 -- nginx -g 'daemon off;'"
232220
mempool-api:
233221
image: mempool/backend:latest
234-
container_name: mempool-api
235222
stop_grace_period: 5s
236223
depends_on:
237224
- electrs
238225
- mempool-db
239226
user: "1000:1000"
240227
restart: on-failure
241228
ports:
242-
- 8999:8999
229+
- 8999
243230
environment:
244231
# Connect to electrs host
245232
MEMPOOL_BACKEND: "electrum"

0 commit comments

Comments
 (0)