-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
64 lines (61 loc) · 2.73 KB
/
Copy pathdocker-compose.yml
File metadata and controls
64 lines (61 loc) · 2.73 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
services:
api:
build: { context: ., dockerfile: apps/api/Dockerfile }
environment:
CONTRACT_ADDRESS: ${CONTRACT_ADDRESS}
LAUNCHER_ADDRESS: ${LAUNCHER_ADDRESS}
V4_POOL_MANAGER: ${V4_POOL_MANAGER}
STATE_VIEW: ${STATE_VIEW:-0xa3c0c9b65bad0b08107aa264b0f3db444b867a71}
CHAIN_ID: ${CHAIN_ID:-8453}
GATE_TOKEN_ADDRESS: ${GATE_TOKEN_ADDRESS}
GATE_TOKEN_MIN_BALANCE: ${GATE_TOKEN_MIN_BALANCE}
RPC_URL: ${RPC_URL:-https://mainnet.base.org}
SIWE_DOMAIN: ${SIWE_DOMAIN:-}
SESSION_KEY: ${SESSION_KEY:-}
SESSION_COOKIE_SECURE: ${SESSION_COOKIE_SECURE:-}
GITHUB_TOKEN: ${GITHUB_TOKEN}
ALLOWED_ORIGINS: ${ALLOWED_ORIGINS:-}
UNISWAP_API_KEY: ${UNISWAP_API_KEY:-}
UNISWAP_API_URL: ${UNISWAP_API_URL:-https://trade-api.gateway.uniswap.org/v1}
DB_PATH: /data/registry.db
INDEXER: "false"
EVENTS_SOCKET_LISTEN_HOST: 0.0.0.0
EVENTS_SOCKET_PORT: ${EVENTS_SOCKET_PORT:-3055}
SWAP_ASSETS_FILE_PATH: ${SWAP_ASSETS_FILE_PATH:-}
volumes: ["registry-data:/data"]
expose: ["${EVENTS_SOCKET_PORT:-3055}"]
ports: ["${API_PUBLISHED_PORT:-3000}:3000"]
indexer:
build: { context: ., dockerfile: apps/api/Dockerfile }
environment:
CONTRACT_ADDRESS: ${CONTRACT_ADDRESS}
LAUNCHER_ADDRESS: ${LAUNCHER_ADDRESS}
V4_POOL_MANAGER: ${V4_POOL_MANAGER}
STATE_VIEW: ${STATE_VIEW:-0xa3c0c9b65bad0b08107aa264b0f3db444b867a71}
CHAIN_ID: ${CHAIN_ID:-8453}
GATE_TOKEN_ADDRESS: ${GATE_TOKEN_ADDRESS}
GATE_TOKEN_MIN_BALANCE: ${GATE_TOKEN_MIN_BALANCE}
RPC_URL: ${RPC_URL:-https://mainnet.base.org}
SIWE_DOMAIN: ${SIWE_DOMAIN:-}
SESSION_KEY: ${SESSION_KEY:-}
SESSION_COOKIE_SECURE: ${SESSION_COOKIE_SECURE:-}
GITHUB_TOKEN: ${GITHUB_TOKEN}
UNISWAP_API_KEY: ${UNISWAP_API_KEY:-}
UNISWAP_API_URL: ${UNISWAP_API_URL:-https://trade-api.gateway.uniswap.org/v1}
DB_PATH: /data/registry.db
INDEXER: "true"
EVENTS_SOCKET_HOST: api
EVENTS_SOCKET_PORT: ${EVENTS_SOCKET_PORT:-3055}
SWAP_ASSETS_FILE_PATH: ${SWAP_ASSETS_FILE_PATH:-}
volumes: ["registry-data:/data"]
depends_on: [api]
web:
build:
context: .
dockerfile: apps/web/Dockerfile
args:
VITE_WALLETCONNECT_PROJECT_ID: ${VITE_WALLETCONNECT_PROJECT_ID:-}
environment: { VITE_API_URL: "http://localhost:3000" }
ports: ["${WEB_PUBLISHED_PORT:-5173}:80"]
volumes:
registry-data: