Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change dapps dns #403

Closed
wants to merge 2 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
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-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
5 changes: 0 additions & 5 deletions frontend/apps/battleship/src/features/game/consts.ts

This file was deleted.

Loading
Loading