Skip to content

add onboarding links to readme #492

add onboarding links to readme

add onboarding links to readme #492

name: docker-ci-test
on:
push:
branches:
- "main"
pull_request:
branches:
- "main"
- "develop"
jobs:
deploy-test:
runs-on: ubuntu-latest
steps:
- name: Login to Artifact Registry/GCR
uses: docker/login-action@v2
with:
registry: us-docker.pkg.dev
username: _json_key
password: ${{ secrets.GCR_JSON_KEY }}
- uses: actions/checkout@v2
# - uses: satackey/action-docker-layer-caching@v0.0.10
# # Ignore the failure of a step and avoid terminating the job.
# continue-on-error: true
- name: Build & Publish the Docker image
run: |
docker buildx create --name builder --use --platform=linux/amd64,linux/arm64 && docker buildx build --platform=linux/amd64,linux/arm64 . -t us-docker.pkg.dev/covalent-project/network/rudder:latest --push
- name: Create .env file
run: |
touch .env
echo WEB3_JWT=${{ secrets.WEB3_JWT }} >> .env
echo IPFS_PINNER_URL=${{ secrets.IPFS_PINNER_URL }} >> .env
echo ERIGON_NODE=${{ secrets.ERIGON_NODE }} >> .env
echo NODE_ETHEREUM_MAINNET=${{ secrets.NODE_ETHEREUM_MAINNET }} >> .env
echo BLOCK_RESULT_OPERATOR_PRIVATE_KEY=${{ secrets.BLOCK_RESULT_OPERATOR_PRIVATE_KEY }} >> .env
echo EVM_SERVER_URL=${{ secrets.EVM_SERVER_URL }} >> .env
cat .env
- name: Load .env file
uses: xom9ikk/dotenv@v1.0.2
- name: Run containers
run: docker compose --env-file ".env" -f "docker-compose-ci.yml" up --remove-orphans --exit-code-from rudder
- name: Check running rudder
run: docker inspect rudder
- name: Check running containers
run: docker ps
- name: Delete .env & bin files
run: |
rm -rf .env
- name: Stop containers
if: always()
run: docker compose -f "docker-compose-ci.yml" down