Skip to content

Commit

Permalink
Change dapps dns
Browse files Browse the repository at this point in the history
  • Loading branch information
faizov committed Jul 2, 2024
1 parent a6fa08f commit c97156b
Show file tree
Hide file tree
Showing 92 changed files with 397 additions and 250 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/Release-DeployBattleship.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
VITE_NODE_ADDRESS=${{ secrets.VITE_NODE_ADDRESS }}
VITE_CONTRACT_ADDRESS=${{ secrets.VITE_CONTRACT_ADDRESS_BATTLE }}
VITE_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
VITE_DNS_NAME=${{ secrets.VITE_DNS_NAME_BATTLE }}
VITE_SENTRY_DSN=${{ secrets.VITE_SENTRY_DSN_BATTLE }}
VITE_GASLESS_BACKEND_ADDRESS=${{ secrets.VITE_GASLESS_BACKEND_ADDRESS }}
VITE_GTM_ID=${{ secrets.VITE_GTM_ID_BATTLESHIP }}
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/Release-galactic-express.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: galactic-express
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_GALACTIC }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_GALACTIC }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_GALEX }}
REACT_APP_GTM_ID=${{ secrets.REACT_APP_GTM_ID_GALACTIC }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Release-nft-marketplace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,8 @@ jobs:
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_NFT_CONTRACT_ADDRESS=${{ secrets.REACT_APP_NFT_CONTRACT_ADDRESS }}
REACT_APP_MARKETPLACE_CONTRACT_ADDRESS=${{ secrets.REACT_APP_MARKETPLACE_CONTRACT_ADDRESS }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_MARKETPLACE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_NFT_MARKETPLACE }}
deploy-to-k8s:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/Release-racing-game.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: dapps-racing
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -70,7 +70,8 @@ jobs:
push: true
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_RACING }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_RACING }}
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_GASLESS_BACKEND_ADDRESS=${{ secrets.REACT_APP_GASLESS_BACKEND_ADDRESS }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_RACING }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Release-simple-nft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@ jobs:
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_NFT }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_NFT }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_NFT }}
REACT_APP_NFT_EXPLORER_URL=${{ secrets.REACT_APP_NFT_EXPLORER_URL }}
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/Release-syndote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: syndote
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_SYNDOTE }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_SYNDOTE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_SYNDOTE }}
deploy-to-k8s:
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/Release-tamagochi-battle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: tamagotchi-battle
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_TAMAGOCHI_BATTLE }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_TAMAGOCHI_BATTLE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_TAMAGOCHI_BATTLE }}
REACT_APP_GASLESS_BACKEND_ADDRESS=${{ secrets.REACT_APP_GASLESS_BACKEND_ADDRESS }}
REACT_APP_GTM_ID=${{ secrets.REACT_APP_GTM_ID_TAMAGOCHI_BATTLE }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Release-tequila-train.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_TEQUILA_TRAIN }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_TEQUILA_TRAIN }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_TEQUILA_TRAIN }}
deploy-to-k8s:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Release-varaman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
VITE_NODE_ADDRESS=${{ secrets.VITE_NODE_ADDRESS }}
VITE_CONTRACT_ADDRESS=${{ secrets.VITE_CONTRACT_ADDRESS_VARA_MAN }}
VITE_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
VITE_DNS_NAME=${{ secrets.VITE_DNS_NAME_VARA_MAN }}
VITE_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_VARA_MAN }}
VITE_GASLESS_BACKEND_ADDRESS=${{ secrets.VITE_GASLESS_BACKEND_ADDRESS_VARA_MAN }}
VITE_GTM_ID=${{ secrets.VITE_GTM_ID_VARA_MAN }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/Release-w3bstreaming.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_W3BSTEAMING }}
REACT_APP_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.VITE_DNS_NAME_W3BSTEAMING }}
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_SIGNALING_SERVER=${{ secrets.REACT_APP_SIGNALING_SERVER_W3BSTEAMING }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/Release-w3bstreaming_be.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,8 @@ jobs:
WS_ADRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
PATH_TO_META=${{ secrets.PATH_TO_META }}
PROGRAM_ID=${{ secrets.REACT_APP_CONTRACT_ADDRESS_W3BSTEAMING }}
REACT_APP_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.VITE_DNS_NAME_W3BSTEAMING }}
deploy-to-k8s:
needs: [prepair, build-and-push-image]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-DeployBattleship.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
VITE_NODE_ADDRESS=${{ secrets.VITE_NODE_ADDRESS }}
VITE_CONTRACT_ADDRESS=${{ secrets.VITE_CONTRACT_ADDRESS_BATTLE }}
VITE_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
VITE_DNS_NAME=${{ secrets.VITE_DNS_NAME_BATTLE }}
VITE_SENTRY_DSN=${{ secrets.VITE_SENTRY_DSN_BATTLE }}
VITE_GASLESS_BACKEND_ADDRESS=${{ secrets.VITE_GASLESS_BACKEND_ADDRESS }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-galactic-express.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_GALACTIC }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_GALACTIC }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_GALEX }}
deploy-to-k8s:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-nft-marketplace.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,8 @@ jobs:
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_NFT_CONTRACT_ADDRESS=${{ secrets.REACT_APP_NFT_CONTRACT_ADDRESS }}
REACT_APP_MARKETPLACE_CONTRACT_ADDRESS=${{ secrets.REACT_APP_MARKETPLACE_CONTRACT_ADDRESS }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_MARKETPLACE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_NFT_MARKETPLACE }}
deploy-to-k8s:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-racing-game.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,8 @@ jobs:
push: true
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_RACING }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_RACING }}
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_GASLESS_BACKEND_ADDRESS=${{ secrets.REACT_APP_GASLESS_BACKEND_ADDRESS }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_RACING }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-simple-nft.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,8 @@ jobs:
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_NFT }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_NFT }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_NFT }}
REACT_APP_NFT_EXPLORER_URL=${{ secrets.REACT_APP_NFT_EXPLORER_URL }}
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/STG-syndote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Staging - Deploy Syndote
on:
workflow_dispatch:
push:
branches: ['master', 'main']
branches: ["master", "main"]
paths:
- frontend/apps/syndote/**
- frontend/packages/**
Expand All @@ -18,7 +18,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: syndote
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_SYNDOTE }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_SYNDOTE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_SYNDOTE }}
deploy-to-k8s:
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/STG-tamagochi-battle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: Staging - Deploy Tamagotchi Battle
on:
workflow_dispatch:
push:
branches: ['master', 'main']
branches: ["master", "main"]
paths:
- frontend/apps/tamagotchi-battle/**
- frontend/packages/**
Expand All @@ -18,7 +18,7 @@ env:
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_REGION: ${{ secrets.AWS_REGION }}
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: 'v1.22.17'
KUBECTL_VERSION: "v1.22.17"
KUBE_NAMESPACE: gear-dapps
KUBE_DEPLOYMENT_PREFIX: tamagotchi-battle
REGISTRY: ghcr.io/${{ github.repository }}
Expand Down Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_TAMAGOCHI_BATTLE }}
REACT_APP_DNS_API_URL_TAMAGOCHI_BATTLE=${{ secrets.REACT_APP_DNS_API_URL_TAMAGOCHI_BATTLE }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_TAMAGOCHI_BATTLE }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_TAMAGOCHI_BATTLE }}
REACT_APP_GASLESS_BACKEND_ADDRESS=${{ secrets.REACT_APP_GASLESS_BACKEND_ADDRESS }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-tequila-train.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_TEQUILA_TRAIN }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_TEQUILA_TRAIN }}
REACT_APP_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_TEQUILA_TRAIN }}
deploy-to-k8s:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-varaman.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
VITE_NODE_ADDRESS=${{ secrets.VITE_NODE_ADDRESS }}
VITE_CONTRACT_ADDRESS=${{ secrets.VITE_CONTRACT_ADDRESS_VARA_MAN }}
VITE_DNS_API_URL=${{ secrets.VITE_DNS_API_URL }}
VITE_DNS_NAME=${{ secrets.VITE_DNS_NAME_VARA_MAN }}
VITE_SENTRY_DSN=${{ secrets.REACT_SENTRY_DSN_VARA_MAN }}
VITE_GASLESS_BACKEND_ADDRESS=${{ secrets.VITE_GASLESS_BACKEND_ADDRESS_VARA_MAN }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/STG-w3bstreaming.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,8 @@ jobs:
tags: ${{ needs.prepair.outputs.image_name }}
build-args: |
REACT_APP_NODE_ADDRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
REACT_APP_CONTRACT_ADDRESS=${{ secrets.REACT_APP_CONTRACT_ADDRESS_W3BSTEAMING }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_W3BSTEAMING }}
REACT_APP_IPFS_GATEWAY_ADDRESS=${{ secrets.REACT_APP_IPFS_GATEWAY_ADDRESS }}
REACT_APP_IPFS_ADDRESS=${{ secrets.REACT_APP_IPFS_ADDRESS }}
REACT_APP_SIGNALING_SERVER=${{ secrets.REACT_APP_SIGNALING_SERVER_W3BSTEAMING }}
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/STG-w3bstreaming_be.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,8 @@ jobs:
WS_ADRESS=${{ secrets.REACT_APP_NODE_ADDRESS }}
PATH_TO_META=${{ secrets.PATH_TO_META }}
PROGRAM_ID=${{ secrets.REACT_APP_CONTRACT_ADDRESS_W3BSTEAMING }}
REACT_APP_DNS_API_URL=${{ secrets.REACT_APP_DNS_API_URL }}
REACT_APP_DNS_NAME=${{ secrets.REACT_APP_DNS_NAME_W3BSTEAMING }}
deploy-to-k8s:
needs: [prepair, build-and-push-image]
Expand Down
3 changes: 2 additions & 1 deletion frontend/apps/battleship/.env.example
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
VITE_NODE_ADDRESS=
VITE_CONTRACT_ADDRESS=
VITE_DNS_API_URL=
VITE_DNS_NAME=
VITE_GASLESS_BACKEND_ADDRESS=

# optional, specify sentry dsn and targetted domain for error tracking
Expand Down
6 changes: 4 additions & 2 deletions frontend/apps/battleship/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,15 @@ RUN apk update
RUN apk add xsel

ARG VITE_NODE_ADDRESS \
VITE_CONTRACT_ADDRESS \
VITE_DNS_API_URL \
VITE_DNS_NAME \
VITE_SENTRY_DSN \
VITE_GASLESS_BACKEND_ADDRESS \
VITE_GTM_ID

ENV VITE_NODE_ADDRESS=${VITE_NODE_ADDRESS} \
VITE_CONTRACT_ADDRESS=${VITE_CONTRACT_ADDRESS} \
VITE_DNS_API_URL=${VITE_DNS_API_URL} \
VITE_DNS_NAME=${VITE_DNS_NAME} \
VITE_SENTRY_DSN=${VITE_SENTRY_DSN} \
VITE_GASLESS_BACKEND_ADDRESS=${VITE_GASLESS_BACKEND_ADDRESS} \
VITE_GTM_ID=${VITE_GTM_ID}
Expand Down
5 changes: 2 additions & 3 deletions frontend/apps/battleship/src/app/consts.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import { HexString } from '@gear-js/api';

export const ACCOUNT_ID_LOCAL_STORAGE_KEY = 'account';

export const ADDRESS = {
NODE: import.meta.env.VITE_NODE_ADDRESS,
GASLESS_BACKEND: import.meta.env.VITE_GASLESS_BACKEND_ADDRESS,
GAME: import.meta.env.VITE_CONTRACT_ADDRESS as HexString,
DNS_API_URL: import.meta.env.VITE_DNS_API_URL,
DNS_NAME: import.meta.env.VITE_DNS_NAME,
};

export const ROUTES = {
Expand Down
19 changes: 14 additions & 5 deletions frontend/apps/battleship/src/app/hocs/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import {
import { ComponentType } from 'react';
import { BrowserRouter } from 'react-router-dom';

import { DnsProvider as SharedDnsProvider, useDnsProgramIds } from '@dapps-frontend/hooks';
import {
SignlessTransactionsProvider as SharedSignlessTransactionsProvider,
GaslessTransactionsProvider as SharedGaslessTransactionsProvider,
Expand All @@ -21,6 +22,14 @@ function ApiProvider({ children }: ProviderProps) {
return <GearApiProvider initialArgs={{ endpoint: ADDRESS.NODE }}>{children}</GearApiProvider>;
}

function DnsProvider({ children }: ProviderProps) {
return (
<SharedDnsProvider names={{ programId: ADDRESS.DNS_NAME }} dnsApiUrl={ADDRESS.DNS_API_URL}>
{children}
</SharedDnsProvider>
);
}

function AlertProvider({ children }: ProviderProps) {
return (
<GearAlertProvider template={Alert} containerClassName={alertStyles.root}>
Expand All @@ -30,19 +39,18 @@ function AlertProvider({ children }: ProviderProps) {
}

function GaslessTransactionsProvider({ children }: ProviderProps) {
const { programId } = useDnsProgramIds();
return (
<SharedGaslessTransactionsProvider
programId={ADDRESS.GAME}
backendAddress={ADDRESS.GASLESS_BACKEND}
voucherLimit={18}>
<SharedGaslessTransactionsProvider programId={programId} backendAddress={ADDRESS.GASLESS_BACKEND} voucherLimit={18}>
{children}
</SharedGaslessTransactionsProvider>
);
}

function SignlessTransactionsProvider({ children }: ProviderProps) {
const { programId } = useDnsProgramIds();
return (
<SharedSignlessTransactionsProvider programId={ADDRESS.GAME} metadataSource={metaTxt}>
<SharedSignlessTransactionsProvider programId={programId} metadataSource={metaTxt}>
{children}
</SharedSignlessTransactionsProvider>
);
Expand All @@ -53,6 +61,7 @@ const providers = [
ApiProvider,
AccountProvider,
AlertProvider,
DnsProvider,
GaslessTransactionsProvider,
SignlessTransactionsProvider,
EzTransactionsProvider,
Expand Down
3 changes: 2 additions & 1 deletion frontend/apps/battleship/src/env.d.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
interface ImportMetaEnv {
readonly VITE_NODE_ADDRESS: string;
readonly VITE_CONTRACT_ADDRESS: string;
readonly VITE_FT_ADDRESS: string;
readonly VITE_TESTNET_WEBSITE_ADDRESS: string;
readonly VITE_DNS_API_URL: string;
readonly VITE_DNS_NAME: string;
}

interface ImportMeta {
Expand Down
Loading

0 comments on commit c97156b

Please sign in to comment.