Skip to content

Merge pull request #6 from Constellation-Labs/main #33

Merge pull request #6 from Constellation-Labs/main

Merge pull request #6 from Constellation-Labs/main #33

name: Deploy Testnet
on:
push:
branches:
- "deploy/testnet"
jobs:
deploy-testnet:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Deploy Testnet
uses: "./.github/templates/deploy"
with:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID_TESTNET }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY_TESTNET }}
AWS_REGION: ${{ secrets.AWS_REGION_TESTNET }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
EC2_INSTANCE_1_ID: ${{ secrets.EC2_INSTANCE_1_ID_TESTNET }}
EC2_INSTANCE_2_ID: ${{ secrets.EC2_INSTANCE_2_ID_TESTNET }}
EC2_INSTANCE_3_ID: ${{ secrets.EC2_INSTANCE_3_ID_TESTNET }}
- name: Trigger Auto Restart Lambda - Testnet
shell: bash
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID_TESTNET }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY_TESTNET }}
AWS_REGION: ${{ secrets.AWS_REGION_TESTNET }}
AWS_DEFAULT_REGION: ${{ secrets.AWS_REGION_TESTNET }}
run: |
aws lambda invoke --function-name DORMetagraphMonitor --invocation-type Event --cli-binary-format raw-in-base64-out --payload "{\"network\":\"testnet\",\"metagraph_id\":\"DAG6triCpkqMQT67xniyukEg9CYhWRsUNezMy2BE\",\"metagraph_name\":\"DOR\",\"region\":\"us-west-2\",\"base_metagraph_l0_directory\":\"/home/ubuntu/code/metagraph-l0\",\"base_currency_l1_directory\":\"/home/ubuntu/code/currency-l1\",\"base_data_l1_directory\":\"/home/ubuntu/code/data-l1\",\"cl_app_env\":\"testnet\",\"cl_collateral\":0,\"include_currency_l1_layer\":true,\"include_data_l1_layer\":true,\"metagraph_l0_public_port\":7000,\"metagraph_l0_p2p_port\":7001,\"metagraph_l0_cli_port\":7002,\"currency_l1_public_port\":8000,\"currency_l1_p2p_port\":8001,\"currency_l1_cli_port\":8002,\"data_l1_public_port\":9000,\"data_l1_p2p_port\":9001,\"data_l1_cli_port\":9002,\"ec2_instance_1_id\":\"${{ secrets.EC2_INSTANCE_1_ID_TESTNET }}\",\"ec2_instance_1_ip\":\"${{ secrets.EC2_INSTANCE_1_IP_TESTNET }}\",\"ec2_instance_2_id\":\"${{ secrets.EC2_INSTANCE_2_ID_TESTNET }}\",\"ec2_instance_2_ip\":\"${{ secrets.EC2_INSTANCE_2_IP_TESTNET }}\",\"ec2_instance_3_id\":\"${{ secrets.EC2_INSTANCE_3_ID_TESTNET }}\",\"ec2_instance_3_ip\":\"${{ secrets.EC2_INSTANCE_3_IP_TESTNET }}\",\"network_global_l0_ip\":\"13.57.186.140\",\"network_global_l0_port\":9000,\"network_global_l0_id\":\"e2f4496e5872682d7a55aa06e507a58e96b5d48a5286bfdff7ed780fa464d9e789b2760ecd840f4cb3ee6e1c1d81b2ee844c88dbebf149b1084b7313eb680714\",\"force_restart\": true, \"additional_metagraph_l0_env_variables\": [\"METAGRAPH_L0_NODE_URL=http://34.212.38.215:7000/cluster/info\", \"DATA_L1_NODE_URL=http://34.212.38.215:9000/cluster/info\"], \"additional_currency_l1_env_variables\": [], \"additional_data_l1_env_variables\": []}" response.json