Skip to content

Commit b4289cb

Browse files
committed
Use --transpile-only (-T) for cli commands
1 parent d36775e commit b4289cb

8 files changed

+27
-27
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,11 +94,11 @@ DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disab
9494
Cron jobs (unwrapped versions of cronjobs):
9595

9696
```bash
97-
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts logs download
98-
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts supply download
99-
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts treasuries download
100-
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts shares download
101-
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" API3TRACKER_ENDPOINT="ARCHIVE RPC URL" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts state update --rps-limit
97+
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts logs download
98+
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts supply download
99+
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts treasuries download
100+
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts shares download
101+
DATABASE_URL="postgres://postgres:[email protected]:5432/postgres?sslmode=disable" API3TRACKER_ENDPOINT="ARCHIVE RPC URL" TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts state update --rps-limit
102102
```
103103

104104
Keep in mind that the Postgres DB in the docker-compose file is not configured with a volume by default, so changes will be lost on service restart.

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,28 @@
2020
"cache:restore": "cat cache.sql.gz | gzip -d - | docker exec -i pgapi3dao psql -U postgres -h 127.0.0.1 -d api3dao",
2121
"format": "prettier --write \"./**/*.{ts,tsx,js,jsx,css,scss,md,json,prisma}\" --loglevel silent",
2222
"format:check": "prettier --check \"./**/*.{ts,tsx,js,jsx,css,scss,md,json,prisma}\" --loglevel debug",
23-
"state:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts state reset",
24-
"state:next": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts state next",
25-
"state:update": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts state update",
23+
"state:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts state reset",
24+
"state:next": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts state next",
25+
"state:update": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts state update",
2626
"state:unlogged": "docker exec -i pgapi3dao psql -U postgres -h 127.0.0.1 -d api3dao -c 'ALTER TABLE \"member_delegations\" SET UNLOGGED; ALTER TABLE \"member_events\" SET UNLOGGED; ALTER TABLE \"member_epochs\" SET UNLOGGED; ALTER TABLE \"voting_event\" SET UNLOGGED; ALTER TABLE \"voting\" SET UNLOGGED; ALTER TABLE \"members\" SET UNLOGGED; ALTER TABLE \"epochs\" SET UNLOGGED';",
27-
"ens:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts ens reset",
28-
"ens:import": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts ens import",
29-
"ens:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts ens download",
27+
"ens:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts ens reset",
28+
"ens:import": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts ens import",
29+
"ens:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts ens download",
3030
"lint:eslint": "eslint --report-unused-disable-directives --ext .ts,.tsx --max-warnings 0 .",
3131
"lint:next": "next lint",
3232
"lint:prettier": "prettier --check \"./**/*.{ts,js,md,json}\"",
3333
"lint:tsc": "tsc --build .",
3434
"lint": "yarn run lint:eslint && yarn run lint:next && yarn run lint:prettier && yarn run lint:tsc",
35-
"logs:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts logs reset",
36-
"logs:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts logs download",
37-
"shares:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts shares reset",
38-
"shares:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts shares download",
39-
"shares:totals": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts shares totals",
40-
"shares:votings": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts shares votings",
41-
"supply:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts supply reset",
42-
"supply:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts supply download",
43-
"treasuries:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts treasuries reset",
44-
"treasuries:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node cli.ts treasuries download",
35+
"logs:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts logs reset",
36+
"logs:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts logs download",
37+
"shares:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts shares reset",
38+
"shares:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts shares download",
39+
"shares:totals": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts shares totals",
40+
"shares:votings": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts shares votings",
41+
"supply:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts supply reset",
42+
"supply:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts supply download",
43+
"treasuries:reset": "TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts treasuries reset",
44+
"treasuries:download": "API3TRACKER_ENDPOINT=${API3TRACKER_ENDPOINT:-`chainstate --endpoints -t alchemy,mainnet`} TS_NODE_PROJECT=./tsconfig.cli.json yarn ts-node -T cli.ts treasuries download",
4545
"prepare": "husky install"
4646
},
4747
"dependencies": {

terraform/modules/api3tracker/local_file_cli.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resource "local_file" "cli" {
33
#!/usr/bin/env bash
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
6-
-i ${local.hostname} yarn ts-node cli.ts $@
6+
-i ${local.hostname} yarn ts-node -T cli.ts $@
77
EOF
88

99
filename = "./bin/cli.sh"

terraform/modules/api3tracker/local_file_job_logs_download.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resource "local_file" "job_logs_download" {
33
#!/usr/bin/env bash
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
6-
-i ${local.hostname} yarn ts-node cli.ts logs download $@
6+
-i ${local.hostname} yarn ts-node -T cli.ts logs download $@
77
EOF
88

99
filename = "./bin/job_logs_download.sh"

terraform/modules/api3tracker/local_file_job_shares_download.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resource "local_file" "job_shares_download" {
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
66
-e API3TRACKER_ENDPOINT=${var.endpoints.archive} \
7-
-i ${local.hostname} yarn ts-node cli.ts shares download --rps-limit $@
7+
-i ${local.hostname} yarn ts-node -T cli.ts shares download --rps-limit $@
88
EOF
99

1010
filename = "./bin/job_shares_download.sh"

terraform/modules/api3tracker/local_file_job_state_update.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ resource "local_file" "job_state_update" {
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
66
-e API3TRACKER_ENDPOINT=${var.endpoints.archive} \
7-
-i ${local.hostname} yarn ts-node cli.ts state update --rps-limit $@
7+
-i ${local.hostname} yarn ts-node -T cli.ts state update --rps-limit $@
88
EOF
99

1010
filename = "./bin/job_state_update.sh"

terraform/modules/api3tracker/local_file_job_supply_download.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resource "local_file" "job_supply_download" {
33
#!/usr/bin/env bash
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
6-
-i ${local.hostname} yarn ts-node cli.ts supply download $@
6+
-i ${local.hostname} yarn ts-node -T cli.ts supply download $@
77
EOF
88

99
filename = "./bin/job_supply_download.sh"

terraform/modules/api3tracker/local_file_job_treasuries_download.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ resource "local_file" "job_treasuries_download" {
33
#!/usr/bin/env bash
44
set -x
55
docker exec -e TS_NODE_PROJECT=./tsconfig.cli.json \
6-
-i ${local.hostname} yarn ts-node cli.ts treasuries download $@
6+
-i ${local.hostname} yarn ts-node -T cli.ts treasuries download $@
77
EOF
88

99
filename = "./bin/job_treasuries_download.sh"

0 commit comments

Comments
 (0)