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

fix secrets => prod #471

Merged
merged 4 commits into from
Feb 13, 2024
Merged
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
28 changes: 6 additions & 22 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,27 +1,11 @@
REACT_APP_CLIENT_PASSPHRASE=aaa
REACT_APP_CLIENT_PUBLIC_KEY=bbb
REACT_APP_CLIENT_PRIVATE_KEY=ccc
REACT_APP_WALLET_APP_PUBLIC_KEY=ddd
REACT_APP_WALLET_APP_AAT_SIGNATURE=ffff
REACT_APP_POKT_USD_VALUE=0.14
REACT_APP_SECURE_LS_ENCRYPTION_SECRET=v3rys3cr3tt0ken
REACT_APP_SECURE_LS_ENCODING_TYPE=aes
REACT_APP_SECURE_LS_IS_COMPRESSION=true
REACT_APP_DISPATCHERS=https://node1.mainnet.pokt.network,https://node2.mainnet.pokt.network
REACT_APP_HTTP_PROVIDER=
REACT_APP_AAT_VERSION=1.0
REACT_APP_MAX_DISPATCHERS=1
REACT_APP_PROVIDER_TYPE=???
REACT_APP_BLOCK_EXPLORER_BASE_URL=https://explorer.pokt.network
REACT_APP_DASHBOARD_BASE_URL=https://mainnet.dashboard.pokt.network
REACT_APP_BUY_POKT_BASE_URL=asdasdasd
REACT_APP_CHAIN=0001
REACT_APP_CHAIN_ID=mainnet
REACT_APP_BLOCK_TIME=900000
REACT_APP_MAX_TRANSACTION_LIST_COUNT=100
REACT_APP_GATEWAY_BASE_URL="https://mainnet.rpc.grove.city/v1/60a2ac11b1747c6552385c61"
REACT_APP_TX_FEE=10000
REACT_APP_SESSION_LENGTH=30
REACT_APP_GATEWAY_BASE_URL="http://localhost:3000/v1/60676c9f7cbbfe002f0b9cbe"
REACT_APP_MAX_TRANSACTION_LIST_COUNT=5000
REACT_APP_MIN_TRANSACTION_LIST_COUNT=200
REACT_APP_BLOCK_EXPLORER_BASE_URL=https://poktscan.com
REACT_APP_BUY_POKT_BASE_URL=https://forum.pokt.network/t/secondary-markets-for-pokt/629
REACT_APP_POKT_USD_VALUE=0.28
REACT_APP_HTTP_TIMEOUT=0
REACT_APP_HTTP_HEADERS='{"Content-Type": "application/json", "Blockchain-Subdomain": "mainnet"}'
REACT_APP_USE_LEGACY_CODEC=true
91 changes: 38 additions & 53 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,64 +2,49 @@ name: Production Deployment

on:
push:
branches: [ master ]
branches: [master]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 16.18.0 ]
node-version: [16.18.0]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CLIENT_PASSPHRASE: ${{ secrets.WALLET_PRODUCTION_CLIENT_PASSPHRASE }}
VITE_CLIENT_PUBLIC_KEY: ${{ secrets.WALLET_PRODUCTION_CLIENT_PUBLIC_KEY }}
VITE_CLIENT_PRIVATE_KEY: ${{ secrets.WALLET_PRODUCTION_CLIENT_PRIVATE_KEY }}
VITE_WALLET_APP_PUBLIC_KEY: ${{ secrets.WALLET_PRODUCTION_APP_PUBLIC_KEY }}
VITE_WALLET_APP_AAT_SIGNATURE: ${{ secrets.WALLET_PRODUCTION_APP_AAT_SIGNATURE }}
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_SECURE_LS_ENCRYPTION_SECRET: ${{ secrets.SECURE_LS_ENCRYPTION_SECRET }}
VITE_SECURE_LS_ENCODING_TYPE: "aes"
VITE_SECURE_LS_IS_COMPRESSION: true
VITE_AAT_VERSION: "0.0.1"
VITE_MAX_DISPATCHERS: 0
VITE_PROVIDER_TYPE: "http"
VITE_BLOCK_EXPLORER_BASE_URL: "https://explorer.pokt.network"
VITE_DASHBOARD_BASE_URL: "https://dashboard.pokt.network"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_CHAIN: "0001"
VITE_CHAIN_ID: "mainnet"
VITE_BLOCK_TIME: "900000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_TX_FEE: "10000"
VITE_SESSION_LENGTH: "30"
VITE_GATEWAY_BASE_URL: "https://gateway.pokt.network/v1/lb/60a2ac11b1747c6552385c61"
VITE_HTTP_TIMEOUT: 0
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
VITE_USE_LEGACY_CODEC: 'false'
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r build gs://pocket-wallet-prod-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-prod-url-map --path \"/*\"
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CHAIN_ID: "mainnet"
VITE_GATEWAY_BASE_URL: "https://mainnet.rpc.grove.city/v1/60a2ac11b1747c6552385c61"
VITE_TX_FEE: "10000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_BLOCK_EXPLORER_BASE_URL: "https://poktscan.com"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_HTTP_TIMEOUT: 0
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
VITE_USE_LEGACY_CODEC: "false"
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r build gs://pocket-wallet-prod-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-prod-url-map --path \"/*\"
91 changes: 38 additions & 53 deletions .github/workflows/staging.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,64 +2,49 @@ name: Staging Deployment

on:
push:
branches: [ staging ]
branches: [staging]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 16.18.0 ]
node-version: [16.18.0]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CLIENT_PASSPHRASE: ${{ secrets.WALLET_PRODUCTION_CLIENT_PASSPHRASE }}
VITE_CLIENT_PUBLIC_KEY: ${{ secrets.WALLET_PRODUCTION_CLIENT_PUBLIC_KEY }}
VITE_CLIENT_PRIVATE_KEY: ${{ secrets.WALLET_PRODUCTION_CLIENT_PRIVATE_KEY }}
VITE_WALLET_APP_PUBLIC_KEY: ${{ secrets.WALLET_PRODUCTION_APP_PUBLIC_KEY }}
VITE_WALLET_APP_AAT_SIGNATURE: ${{ secrets.WALLET_PRODUCTION_APP_AAT_SIGNATURE }}
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_SECURE_LS_ENCRYPTION_SECRET: ${{ secrets.SECURE_LS_ENCRYPTION_SECRET }}
VITE_SECURE_LS_ENCODING_TYPE: "aes"
VITE_SECURE_LS_IS_COMPRESSION: true
VITE_AAT_VERSION: "0.0.1"
VITE_MAX_DISPATCHERS: 0
VITE_PROVIDER_TYPE: "http"
VITE_BLOCK_EXPLORER_BASE_URL: "https://explorer.pokt.network"
VITE_DASHBOARD_BASE_URL: "https://dashboard.pokt.network"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_CHAIN: "0001"
VITE_CHAIN_ID: "mainnet"
VITE_BLOCK_TIME: "900000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_TX_FEE: "10000"
VITE_SESSION_LENGTH: "30"
VITE_GATEWAY_BASE_URL: "https://gateway.pokt.network/v1/lb/60a2ac11b1747c6552385c61"
VITE_HTTP_TIMEOUT: 0
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
VITE_USE_LEGACY_CODEC: 'false'
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r ./build gs://pocket-wallet-staging-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-staging-url-map --path \"/*\"
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CHAIN_ID: "mainnet"
VITE_GATEWAY_BASE_URL: "https://mainnet.rpc.grove.city/v1/60a2ac11b1747c6552385c61"
VITE_TX_FEE: "10000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_BLOCK_EXPLORER_BASE_URL: "https://poktscan.com"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_HTTP_TIMEOUT: 0
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
VITE_USE_LEGACY_CODEC: "false"
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r ./build gs://pocket-wallet-staging-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-staging-url-map --path \"/*\"
93 changes: 38 additions & 55 deletions .github/workflows/testnet.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,66 +2,49 @@ name: Testnet Deployment

on:
push:
branches: [ staging ]
branches: [staging]
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [ 16.18.0 ]
node-version: [16.18.0]
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CLIENT_PASSPHRASE: ${{ secrets.WALLET_TESTNET_CLIENT_PASSPHRASE }}
VITE_CLIENT_PUBLIC_KEY: ${{ secrets.WALLET_TESTNET_CLIENT_PUBLIC_KEY }}
VITE_CLIENT_PRIVATE_KEY: ${{ secrets.WALLET_TESTNET_CLIENT_PRIVATE_KEY }}
VITE_WALLET_APP_PUBLIC_KEY: ${{ secrets.WALLET_TESTNET_APP_PUBLIC_KEY }}
VITE_WALLET_APP_AAT_SIGNATURE: ${{ secrets.WALLET_TESTNET_APP_AAT_SIGNATURE }}
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_SECURE_LS_ENCRYPTION_SECRET: ${{ secrets.SECURE_LS_ENCRYPTION_SECRET }}
VITE_SECURE_LS_ENCODING_TYPE: "aes"
VITE_SECURE_LS_IS_COMPRESSION: true
VITE_DISPATCHERS: "https://node1.testnet.pokt.network,https://node2.testnet.pokt.network,https://node3.testnet.pokt.network,https://node4.testnet.pokt.network,https://node5.testnet.pokt.network"
VITE_HTTP_PROVIDER: "https://node1.testnet.pokt.network:443"
VITE_MAX_DISPATCHERS: 0
VITE_PROVIDER_TYPE: "http"
VITE_AAT_VERSION: "0.0.1"
VITE_BLOCK_EXPLORER_BASE_URL: "https://explorer.testnet.pokt.network"
VITE_DASHBOARD_BASE_URL: "https://dashboard.testnet.pokt.network"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_CHAIN: "0002"
VITE_CHAIN_ID: "testnet"
VITE_BLOCK_TIME: "900000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_TX_FEE: "10000"
VITE_SESSION_LENGTH: "15"
VITE_GATEWAY_BASE_URL: "https://testnet.gateway-testnet.pokt.network/v1/lb/6214f2f34827d34f48d35f6a"
VITE_HTTP_TIMEOUT: 0
VITE_USE_LEGACY_CODEC: "false"
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r ./build gs://pocket-wallet-testnet-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-testnet-url-map --path \"/*\"
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v1
with:
node-version: ${{ matrix.node-version }}
- name: NPM install
run: npm install
- name: Production build
run: npm run build
env:
VITE_CHAIN_ID: "testnet"
VITE_GATEWAY_BASE_URL: "https://testnet.gateway-testnet.pokt.network/v1/lb/6214f2f34827d34f48d35f6a"
VITE_TX_FEE: "10000"
VITE_MAX_TRANSACTION_LIST_COUNT: "5000"
VITE_MIN_TRANSACTION_LIST_COUNT: "200"
VITE_BLOCK_EXPLORER_BASE_URL: "https://explorer.testnet.pokt.network"
VITE_BUY_POKT_BASE_URL: "https://forum.pokt.network/t/secondary-markets-for-pokt/629"
VITE_POKT_USD_VALUE: ${{ secrets.POKT_USD_MARKET_PRICE }}
VITE_HTTP_TIMEOUT: 0
VITE_HTTP_HEADERS: '{"Content-Type": "application/json"}'
VITE_USE_LEGACY_CODEC: "false"
- name: Deploy to GCS
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: -m rsync -r ./build gs://pocket-wallet-testnet-frontend
cli: gsutil
- name: Clear Cloud CDN Cache
uses: actions-hub/gcloud@master
env:
PROJECT_ID: portal-gb-prod
APPLICATION_CREDENTIALS: ${{ secrets.GCP_SA_KEY }}
with:
args: compute url-maps invalidate-cdn-cache wallet-testnet-url-map --path \"/*\"
14 changes: 7 additions & 7 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading