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

Commit f053ac0

Browse files
committed
auto port mapping, auto container name
1 parent 9e25b05 commit f053ac0

1 file changed

Lines changed: 13 additions & 25 deletions

File tree

devenv/docker-compose.yml

Lines changed: 13 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@ version: '3.2'
33
services:
44
bitcoin:
55
image: bitcoin:latest
6-
container_name: bitcoin
76
build:
87
context: ./bitcoin/docker
98
args:
109
VERSION: '25.0'
1110
ports:
12-
- 18444:18444
13-
- 18443:18443
11+
- 18444
12+
- 18443
1413
environment:
1514
- 'BTC_NETWORK=regtest'
1615
- 'BTC_DISABLEWALLET=0'
@@ -21,24 +20,21 @@ services:
2120
- 'BTC_RPCUSER=devnet'
2221
postgres:
2322
image: postgres:15-alpine
24-
container_name: postgres
2523
ports:
26-
- 5432:5432
24+
- 5432
2725
environment:
2826
- POSTGRES_USER=postgres
2927
- POSTGRES_PASSWORD=postgres
3028
mongodb:
3129
image: mongo:6.0
32-
container_name: mongodb
3330
ports:
34-
- 27017:27017
31+
- 27017
3532
environment:
3633
MONGO_INITDB_ROOT_USERNAME: devnet
3734
MONGO_INITDB_ROOT_PASSWORD: devnet
3835
MONGO_INITDB_DATABASE: devnet
3936
miner:
4037
image: miner:latest
41-
container_name: miner
4238
build:
4339
context: ./miner/docker
4440
depends_on:
@@ -48,16 +44,15 @@ services:
4844
BTC_BLOCK_GEN_TIME: 10
4945
stacks:
5046
image: stacks:latest
51-
container_name: stacks
5247
build:
5348
context: ./stacks/docker
5449
args:
5550
STACKS_NODE_VERSION: '2.4.0.0.0'
5651
GIT_URI: https://github.com/stacks-network/stacks-blockchain.git
5752
GIT_BRANCH: develop
5853
ports:
59-
- 20444:20444
60-
- 20443:20443
54+
- 20444
55+
- 20443
6156
depends_on:
6257
- bitcoin
6358
- miner
@@ -66,15 +61,14 @@ services:
6661
- STACKS_LOG_JSON=0
6762
stacks-api:
6863
image: stacks-api:latest
69-
container_name: stacks-api
7064
build:
7165
context: ./stacks-api/docker
7266
args:
7367
GIT_URI: 'https://github.com/hirosystems/stacks-blockchain-api.git'
7468
GIT_BRANCH: 'v7.3.0'
7569
ports:
76-
- 3999:3999
77-
- 3700:3700
70+
- 3999
71+
- 3700
7872
depends_on:
7973
- postgres
8074
- stacks
@@ -97,15 +91,14 @@ services:
9791
- API_DOCS_URL=http://localhost:3999/doc
9892
stacks-explorer:
9993
image: stacks-explorer
100-
container_name: stacks-explorer
10194
build:
10295
context: ./stacks-explorer/docker
10396
args:
10497
STACKS_EXPLORER_VERSION: 'v1.119.0'
10598
GIT_URI: https://github.com/hirosystems/explorer.git
10699
GIT_BRANCH: v1.119.0
107100
ports:
108-
- 3000:3000
101+
- 3000
109102
depends_on:
110103
- bitcoin
111104
- stacks
@@ -115,15 +108,14 @@ services:
115108
- NEXT_PUBLIC_MAINNET_API_SERVER=http://127.0.0.1:3999
116109
bitcoin-explorer:
117110
image: bitcoin-explorer:latest
118-
container_name: bitcoin-explorer
119111
build:
120112
context: ./bitcoin-explorer/docker
121113
args:
122114
BTCEXP_NODE_VERSION: 'v3.4.0'
123115
GIT_URI: https://github.com/janoside/btc-rpc-explorer.git
124116
GIT_BRANCH: 'v3.4.0'
125117
ports:
126-
- 3002:3002
118+
- 3002
127119
depends_on:
128120
- bitcoin
129121
- miner
@@ -142,19 +134,17 @@ services:
142134
BTCEXP_UI_THEME: dark
143135
electrs:
144136
image: electrs:latest
145-
container_name: electrs
146137
build:
147138
context: ./electrs/docker
148139
ports:
149-
- 60401:60401
140+
- 60401
150141
depends_on:
151142
- bitcoin
152143
- miner
153144
environment:
154145
RUST_BACKTRACE: 1
155146
sbtc:
156147
image: sbtc:latest
157-
container_name: sbtc
158148
build:
159149
context: ./../
160150
dockerfile: ./devenv/sbtc/docker/Dockerfile
@@ -171,7 +161,6 @@ services:
171161
- $PWD/sbtc/docker/config.json:/romeo/config.json
172162
sbtc-bridge-api:
173163
image: sbtc-bridge-api:latest
174-
container_name: sbtc-bridge-api
175164
build:
176165
context: ./sbtc-bridge-api/docker
177166
args:
@@ -188,7 +177,7 @@ services:
188177
- mongodb
189178
- sbtc
190179
ports:
191-
- 3010:3010
180+
- 3010
192181
environment:
193182
NODE_ENV: dev
194183
btcNode: bitcoin:18443
@@ -205,7 +194,6 @@ services:
205194
mongoPwd: devnet
206195
sbtc-bridge-web:
207196
image: sbtc-bridge-web:latest
208-
container_name: sbtc-bridge-web
209197
build:
210198
context: ./sbtc-bridge-web/docker
211199
depends_on:
@@ -218,4 +206,4 @@ services:
218206
- sbtc
219207
- sbtc-bridge-api
220208
ports:
221-
- 8080:8080
209+
- 8080

0 commit comments

Comments
 (0)