-
Notifications
You must be signed in to change notification settings - Fork 87
/
Copy pathdocker-compose.setup-local.yml
29 lines (29 loc) · 1.29 KB
/
docker-compose.setup-local.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
services:
setup:
image: ghcr.io/movementlabsxyz/suzuka-full-node-setup:${CONTAINER_REV}
container_name: setup
environment:
DOT_MOVEMENT_PATH: /.movement
# By default, all the listener hostnames and ports are reasonable.
# However, for container networking, we need to specify the hostnames on the connection.
# You can also use host.docker.internal for the host machine as all of these ports should be exposed.
CELESTIA_RPC_CONNECTION_HOSTNAME: m1-da-light-node-celestia-appd
CELESTIA_WEBSOCKET_CONNECTION_HOSTNAME: m1-da-light-node-celestia-bridge
M1_DA_LIGHT_NODE_CONNECTION_HOSTNAME: m1-da-light-node
MAPTOS_API_CONNECTION_HOSTNAME: suzuka-full-node
FAUCET_API_CONNECTION_HOSTNAME: suzuka-faucet-service
ETH_RPC_CONNECTION_HOSTNAME: setup
ETH_RPC_CONNECTION_PROTOCOL: http
ETH_RPC_CONNECTION_PORT: 8090
MAYBE_RUN_LOCAL: "true"
MAYBE_DEPLOY_MCR: "true"
INDEXER_PROCESSOR_POSTGRES_CONNECTION_STRING: postgres://postgres:password@postgres:5432/postgres
volumes:
- ${DOT_MOVEMENT_PATH}:/.movement
ports:
- "8090:8090" # port for anvil, this should be moved out into runner
healthcheck:
test: [ "CMD-SHELL", "nc -zv 0.0.0.0 8090" ]
retries: 10
interval: 10s
timeout: 5s