github.com/status-im/status-go@v1.1.0/integration-tests/docker-compose.anvil.yml (about)

     1  services:
     2    anvil:
     3      image: ghcr.io/foundry-rs/foundry:latest
     4      platform: linux/amd64
     5      command:
     6        - anvil --host 0.0.0.0
     7  
     8    deploy-sntv2:
     9      platform: linux/amd64
    10      environment:
    11        - API_KEY_ETHERSCAN="" # API_KEY env var is required, but value isn't used
    12        - GITHUB_ORG=status-im
    13        - GITHUB_REPO=status-network-token-v2
    14      depends_on:
    15        - anvil
    16      build:
    17        context: .
    18        dockerfile: Dockerfile
    19      command: |
    20          forge script script/Deploy.s.sol
    21              --broadcast
    22              --fork-url=http://anvil:8545
    23              --private-key=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
    24  
    25    deploy-communities-contracts:
    26      platform: linux/amd64
    27      environment:
    28      # API_KEY_* env vars are required, but values aren't used
    29        - API_KEY_ETHERSCAN=""
    30        - API_KEY_ARBISCAN=""
    31        - API_KEY_OPTIMISTIC_ETHERSCAN=""
    32        - GITHUB_ORG=status-im
    33        - GITHUB_REPO=communities-contracts
    34      depends_on:
    35       deploy-sntv2:
    36        condition: service_completed_successfully
    37      build:
    38        context: .
    39        dockerfile: Dockerfile
    40      command: |
    41          forge script script/DeployContracts.s.sol
    42              --broadcast
    43              --fork-url=http://anvil:8545
    44              --private-key=0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80
    45              --sender=0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266