-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.accumulation.yml
More file actions
47 lines (42 loc) · 1.59 KB
/
docker-compose.accumulation.yml
File metadata and controls
47 lines (42 loc) · 1.59 KB
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
services:
build-mmr:
# image: ametelnethermind/fossil-build-mmr:latest
image: fossil-build-mmr:with-files
container_name: fossil-build-mmr
# EXACTLY MATCH ECS: remove entrypoint/command to use image's ENTRYPOINT
# entrypoint: []
# command: []
# Environment variables sourced from .env.docker (simulating AWS Secrets Manager)
environment:
- NUM_BATCHES=${NUM_BATCHES:-2}
- START_BLOCK=${START_BLOCK}
- DEPLOYMENT_VERSION=${DEPLOYMENT_VERSION:-local}
- LOG_LEVEL=${LOG_LEVEL:-info}
- CHAIN_ID=${CHAIN_ID:-11155111}
- STARKNET_RPC_URL=${STARKNET_RPC_URL:-http://katana:5050}
- STARKNET_PRIVATE_KEY=${STARKNET_PRIVATE_KEY}
- STARKNET_ACCOUNT_ADDRESS=${STARKNET_ACCOUNT_ADDRESS}
- FOSSIL_VERIFIER=${FOSSIL_VERIFIER}
- FOSSIL_STORE=${FOSSIL_STORE}
- DATABASE_URL=${DATABASE_URL}
- DB_POOL_SIZE=${DB_POOL_SIZE:-10}
- DB_TIMEOUT=${DB_TIMEOUT:-30}
- IPFS_ADD_URL=${IPFS_ADD_URL}
- IPFS_FETCH_BASE_URL=${IPFS_FETCH_BASE_URL}
- IPFS_TOKEN=${IPFS_TOKEN}
- IPFS_TIMEOUT=${IPFS_TIMEOUT:-60}
- BONSAI_API_URL=${BONSAI_API_URL:-https://api.bonsai.xyz/}
- ETH_RPC_URL=${ETH_RPC_URL:-http://anvil:8545}
- BONSAI_API_KEY=${BONSAI_API_KEY}
# Load secrets from .env.docker
env_file:
- .env.sepolia
# No volumes (ECS has no volume mounts)
# No env_file (ECS uses AWS Secrets Manager, not files)
# No ports (ECS task definition has no port mappings)
# networks:
# - fossil-network
# networks:
# fossil-network:
# external: true
# name: fossil-network