Browse Source

added ne wenv variable for root directory that contains the domain directory

jahway603
D 1 year ago
parent
commit
1bd4654295
  1. 7
      explorer.dragonx.is/bin/balances.pl
  2. 6
      explorer.dragonx.is/bin/regen_all_blocks_redis.pl
  3. 5
      explorer.dragonx.is/bin/update.pl
  4. 6
      explorer.dragonx.is/bin/update_blocks_redis.pl
  5. 4
      explorer.dragonx.is/export_env.sh
  6. 3
      explorer.dragonx.is/update.sh
  7. 4
      explorer.dragonx.is/update_api.sh

7
explorer.dragonx.is/bin/balances.pl

@ -9,11 +9,12 @@ $|=1;
my $STATS = {};
my $acname = $ENV{SIONA_ACNAME} || 'DRAGONX';
my $ticker = $acname eq 'HUSH3' ? 'DRGX' : $acname;
my $domain = $ENV{SIONA_DOMAIN} || '$domain';
my $dir = shift || "/var/www/$domain/api";
my $domain = $ENV{'SIONA_DOMAIN'};
my $rootdir = $ENV{'SIONA_ROOT_DIR'};
my $dir = shift || "/var/www/$rootdir/$domain/api";
my $getinfo = readfile("$dir/getinfo.json");
my $noprivacy = readfile("$dir/snapshots/snapshot.json");
my $template = readfile("/var/www/$domain/addresses/template.html");
my $template = readfile("/var/www/$rootdir/$domain/addresses/template.html");
my @symbols = qw/ BLOCKS CONNECTIONS TLS_CONNECTIONS TXCOUNT
PROTOCOLVERSION LONGESTCHAIN TIPTIME NOTARIZEDHASH
ADDRESS_DATA TOTAL_ADDRESSES TOTAL AVG UTXOS

6
explorer.dragonx.is/bin/regen_all_blocks_redis.pl

@ -18,8 +18,10 @@ my $j = JSON::Any->new;
my $acname = $ENV{SIONA_ACNAME} || 'DRAGONX';
# my $ticker = $acname eq 'DRAGONX' ? 'DRGX' : $acname;
my $ticker = 'DRGX';
my $domain = $ENV{SIONA_DOMAIN} || 'siona-DragonX/explorer.dragonx.is';
my $root = "/var/www/$domain";
my $domain = $ENV{'SIONA_DOMAIN'};
my $rootdir = $ENV{'SIONA_ROOT_DIR'};
my $root = "/var/www/$rootdir/$domain";
my $cli = $ENV{SIONA_CLI} || "/git/hush3/src/hush-cli";
my $getinfo = readfile("$root/api/getinfo.json");
my $mining = readfile("$root/api/getmininginfo.json");

5
explorer.dragonx.is/bin/update.pl

@ -11,19 +11,20 @@ my $STATS = {};
$|=1;
my $domain = $ENV{'SIONA_DOMAIN'};
my $rootdir = $ENV{'SIONA_ROOT_DIR'};
# give rpc's a chance to finish before us in cron
sleep 30;
# While Siona swims, we pave with bricks on the road she will run on...
# my $dir = shift || $ENV{HOME} . "/data";
my $dir = shift || "/var/www/$domain/api";
my $dir = shift || "/var/www/$rootdir/$domain/api";
my $getinfo = readfile("$dir/getinfo.json");
my $mining = readfile("$dir/getmininginfo.json");
my $txstats = readfile("$dir/getchaintxstats.json");
# run the slowest last so the RPC interface isn't juggling
my $coinsupply = readfile("$dir/coinsupply.json");
my $template = readfile("/var/www/$domain/template.html");
my $template = readfile("/var/www/$rootdir/$domain/template.html");
#say $template;

6
explorer.dragonx.is/bin/update_blocks_redis.pl

@ -18,8 +18,10 @@ my $j = JSON::Any->new;
my $acname = $ENV{SIONA_ACNAME} || 'DRAGONX';
# my $ticker = $acname eq 'DRAGONX' ? 'DRGX' : $acname;
my $ticker = 'DRGX';
my $domain = $ENV{SIONA_DOMAIN} || 'siona-DragonX/explorer.dragonx.is';
my $root = "/var/www/$domain";
my $domain = $ENV{'SIONA_DOMAIN'};
my $rootdir = $ENV{'SIONA_ROOT_DIR'};
my $root = "/var/www/$rootdir/$domain";
my $cli = $ENV{SIONA_CLI} || "/git/hush3/src/hush-cli";
my $getinfo = readfile("$root/api/getinfo.json");
my $mining = readfile("$root/api/getmininginfo.json");

4
explorer.dragonx.is/export_env.sh

@ -1,5 +1,5 @@
#!/usr/bin/env bash
export SIONA_DOMAIN="siona-DragonX/explorer.dragonx.is"
export SIONA_DIR="/var/www/siona-DragonX/explorer.dragonx.is"
export SIONA_ROOT_DIR="siona-DragonX"
export SIONA_DOMAIN="explorer.dragonx.is"
export SIONA_CLI="/home/admin/HUSH/hush3/src/dragonx-cli"

3
explorer.dragonx.is/update.sh

@ -1,7 +1,8 @@
#!/usr/bin/env bash
DOMAIN=${SIONA_DOMAIN}
DIR="/var/www/$DOMAIN"
ROOT_DIR=${SIONA_ROOT_DIR}
DIR="/var/www/$ROOT_DIR/$DOMAIN"

4
explorer.dragonx.is/update_api.sh

@ -2,11 +2,13 @@
# Copyright 2016-2022 The Hush Developers
DOMAIN=${SIONA_DOMAIN}
ROOT_DIR=${SIONA_ROOT_DIR}
CLI=${SIONA_CLI}
# this is optional and not used yet here
ACNAME=${SIONA_ACNAME}
DIR=/var/www/$DOMAIN/api
DIR=/var/www/$ROOT_DIR/$DOMAIN/api
HIGHESTBLOCK=$(curl -s "https://$DOMAIN/api/getblockchain.json" | jq -r '.blocks')
echo "highest block" $HIGHESTBLOCK
# TODO: remove IP info from getpeerinfo
#$CLI getpeerinfo > $DIR/getpeerinfo.json

Loading…
Cancel
Save