-
Notifications
You must be signed in to change notification settings - Fork 31
/
Dockerfile
23 lines (16 loc) · 956 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
FROM python:3.10-alpine
RUN apk add --no-cache \
git npm build-base linux-headers python3-dev tk libc6-compat gcompat cargo
RUN npm install -g ganache
COPY . /app
WORKDIR /app
RUN pip install "cython<3.0.0" && pip install --no-build-isolation pyyaml==5.4.1
RUN pip install -r requirements.txt
RUN brownie networks modify optimism-test host=https://sepolia.optimism.io
RUN brownie networks modify optimism-main host=https://optimism-mainnet.wallet.coinbase.com
RUN brownie networks modify base-main host=https://mainnet.base.org
RUN brownie networks add Bob bob-main host=https://rpc.gobob.xyz chainid=60808
RUN brownie networks add Mode mode-main host=https://mainnet.mode.network chainid=34443
RUN brownie networks add Lisk lisk-main host=https://lisk.drpc.org chainid=1135
RUN brownie networks add Fraxtal fraxtal-main host=https://rpc.frax.com chainid=252
RUN brownie networks add MetalL2 metall2-main host=https://rpc.metall2.com chainid=1750