Skip to content

257 provide indication to user in case loading of nfts is taking time in collection view #95

257 provide indication to user in case loading of nfts is taking time in collection view

257 provide indication to user in case loading of nfts is taking time in collection view #95

Workflow file for this run

name: Build and Push Docker Image to Docker Hub
on:
pull_request:
types:
- closed
branches:
- dev
#Allow repo secrets
env:
VITE_ALCHEMY_KEY: ${{ secrets.VITE_ALCHEMY_KEY }}
jobs:
if_merged:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: checkout repository
uses: actions/checkout@v4
with:
ref: 'dev'
- name: login to docker registry
uses: docker/login-action@v3
with:
username: ${{secrets.DOCKERHUB_USERNAME}}
password: ${{secrets.DOCKERHUB_TOKEN}}
- name: build and push rair-node docker image to registry
uses: docker/build-push-action@v5
with:
context: rair-node/
push: true
tags: |
${{secrets.DOCKERHUB_USERNAME}}/rair-node:${{github.sha}}
${{secrets.DOCKERHUB_USERNAME}}/rair-node:latest
- name: build and push rair-front docker image to registry
run: cp rair-front/.env.sample rair-front/.env
- name: appending VITE_MATIC_MAINNET_ALCHEMY_KEY in .env file
run: echo "VITE_MATIC_MAINNET_ALCHEMY_KEY"=${{ secrets.VITE_MATIC_MAINNET_ALCHEMY_KEY }} >> rair-front/.env
- name: appending VITE_MATIC_MAINNET_GAS_POLICY in .env file
run: echo "VITE_MATIC_MAINNET_GAS_POLICY"=${{ secrets.VITE_MATIC_MAINNET_GAS_POLICY }} >> rair-front/.env
- name: appending VITE_ETH_MAINNET_ALCHEMY_KEY in .env file
run: echo "VITE_ETH_MAINNET_ALCHEMY_KEY"=${{ secrets.VITE_ETH_MAINNET_ALCHEMY_KEY }} >> rair-front/.env
- name: appending VITE_ETH_MAINNET_GAS_POLICY in .env file
run: echo "VITE_ETH_MAINNET_GAS_POLICY"=${{ secrets.VITE_ETH_MAINNET_GAS_POLICY }} >> rair-front/.env
- name: appending VITE_BASE_MAINNET_ALCHEMY_KEY in .env file
run: echo "VITE_BASE_MAINNET_ALCHEMY_KEY"=${{ secrets.VITE_BASE_MAINNET_ALCHEMY_KEY }} >> rair-front/.env
- name: appending VITE_BASE_MAINNET_GAS_POLICY in .env file
run: echo "VITE_BASE_MAINNET_GAS_POLICY"=${{ secrets.VITE_BASE_MAINNET_GAS_POLICY }} >> rair-front/.env
- name: appending VITE_ETH_SEPOLIA_ALCHEMY_KEY in .env file
run: echo "VITE_ETH_SEPOLIA_ALCHEMY_KEY"=${{ secrets.VITE_ETH_SEPOLIA_ALCHEMY_KEY }} >> rair-front/.env
- name: appending VITE_ETH_SEPOLIA_GAS_POLICY in .env file
run: echo "VITE_ETH_SEPOLIA_GAS_POLICY"=${{ secrets.VITE_ETH_SEPOLIA_GAS_POLICY }} >> rair-front/.env
- name: build rair-front docker image
run: sudo docker build -t rair-front:${{github.sha}} -f rair-front/Dockerfile.prod rair-front
- name: tag image
run: |
docker tag rair-front:${{github.sha}} ${{secrets.DOCKERHUB_USERNAME}}/rair-front:${{github.sha}}
docker tag rair-front:${{github.sha}} ${{secrets.DOCKERHUB_USERNAME}}/rair-front:latest
- name: Docker push
run: |
docker push ${{secrets.DOCKERHUB_USERNAME}}/rair-front:${{github.sha}}
docker push ${{secrets.DOCKERHUB_USERNAME}}/rair-front:latest
- name: build and push rair-stream docker image to registry
uses: docker/build-push-action@v5
with:
context: rair-stream/
push: true
tags: |
${{secrets.DOCKERHUB_USERNAME}}/rair-stream:${{github.sha}}
${{secrets.DOCKERHUB_USERNAME}}/rair-stream:latest
- name: build and push rair-sync docker image to registry
uses: docker/build-push-action@v5
with:
context: rair-sync/
push: true
tags: |
${{secrets.DOCKERHUB_USERNAME}}/rair-sync:${{github.sha}}
${{secrets.DOCKERHUB_USERNAME}}/rair-sync:latest