@@ -5,12 +5,14 @@ services:
55 build :
66 context : .
77 dockerfile : apps/web/Dockerfile
8+ args :
9+ NETWORK : mainnet
810 image : dashtec-web:latest
911 container_name : dashtec-web
1012 ports :
1113 - " ${WEB_PORT:-3000}:3000"
1214 env_file :
13- - apps/web/.env
15+ - apps/web/.env.mainnet
1416 environment :
1517 DATABASE_URL : postgresql://dashtec:dashtec@${DB_HOST:-postgres-mainnet}:5432/dashtec
1618 REDIS_URL : redis://:dashtec@${REDIS_HOST:-redis-mainnet}:6379
@@ -35,7 +37,7 @@ services:
3537 ports :
3638 - " ${PONDER_PORT:-42069}:42069"
3739 env_file :
38- - packages/indexer-ponder/.env
40+ - packages/indexer-ponder/.env.mainnet
3941 environment :
4042 DATABASE_SCHEMA : ponder_prod
4143 DATABASE_URL : postgresql://dashtec:dashtec@${DB_HOST:-postgres-mainnet}:5432/dashtec
@@ -64,7 +66,7 @@ services:
6466 - " ${COLLECTOR_VALIDATOR_MIGRATION_PORT:-4003}:4003"
6567 - " ${COLLECTOR_PROVIDER_LIST_PORT:-4004}:4004"
6668 env_file :
67- - packages/indexer-custom/.env
69+ - packages/indexer-custom/.env.mainnet
6870 environment :
6971 DATABASE_URL : postgresql://dashtec:dashtec@${DB_HOST:-postgres-mainnet}:5432/dashtec
7072 DATABASE_READ_REPLICA_URL : postgresql://dashtec:dashtec@${DB_HOST:-postgres-mainnet}:5432/dashtec
@@ -87,7 +89,7 @@ services:
8789 image : dashtec-materializer:latest
8890 container_name : dashtec-materializer
8991 env_file :
90- - packages/materializer/.env
92+ - packages/materializer/.env.mainnet
9193 environment :
9294 DATABASE_URL : postgresql://dashtec:dashtec@${DB_HOST:-postgres-mainnet}:5432/dashtec
9395 PONDER_SCHEMA : ponder_prod
@@ -106,12 +108,14 @@ services:
106108 build :
107109 context : .
108110 dockerfile : apps/web/Dockerfile
111+ args :
112+ NETWORK : testnet
109113 image : dashtec-web:testnet
110114 container_name : dashtec-web-testnet
111115 ports :
112116 - " ${WEB_TESTNET_PORT:-3001}:3000"
113117 env_file :
114- - apps/web/.env
118+ - apps/web/.env.testnet
115119 environment :
116120 DATABASE_URL : postgresql://dashtec:dashtec@postgres-testnet:5432/dashtec
117121 REDIS_URL : redis://:dashtec@redis-testnet:6379
@@ -137,7 +141,7 @@ services:
137141 ports :
138142 - " ${PONDER_TESTNET_PORT:-42070}:42069"
139143 env_file :
140- - packages/indexer-ponder/.env
144+ - packages/indexer-ponder/.env.testnet
141145 environment :
142146 DATABASE_SCHEMA : ponder_prod
143147 DATABASE_URL : postgresql://dashtec:dashtec@postgres-testnet:5432/dashtec
@@ -166,7 +170,7 @@ services:
166170 - " ${COLLECTOR_VALIDATOR_MIGRATION_TESTNET_PORT:-4013}:4003"
167171 - " ${COLLECTOR_PROVIDER_LIST_TESTNET_PORT:-4014}:4004"
168172 env_file :
169- - packages/indexer-custom/.env
173+ - packages/indexer-custom/.env.testnet
170174 environment :
171175 DATABASE_URL : postgresql://dashtec:dashtec@postgres-testnet:5432/dashtec
172176 DATABASE_READ_REPLICA_URL : postgresql://dashtec:dashtec@postgres-testnet:5432/dashtec
@@ -190,7 +194,7 @@ services:
190194 image : dashtec-materializer:testnet
191195 container_name : dashtec-materializer-testnet
192196 env_file :
193- - packages/materializer/.env
197+ - packages/materializer/.env.testnet
194198 environment :
195199 DATABASE_URL : postgresql://dashtec:dashtec@postgres-testnet:5432/dashtec
196200 PONDER_SCHEMA : ponder_prod
0 commit comments