Skip to content

Commit b610d90

Browse files
authored
Remove sleep between starting server and worker (#173)
* Remove sleep in run commands * Add sdk and wallets to nightly
1 parent 4816cbe commit b610d90

File tree

2 files changed

+19
-47
lines changed

2 files changed

+19
-47
lines changed

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,14 @@
99
"scripts": {
1010
"docker": "docker compose --env-file ./.env up --remove-orphans",
1111
"docker:build": "docker compose build --no-cache",
12-
"dev": "yarn dev:infra && yarn prisma:setup:dev && yarn dev:server & sleep 10 && yarn dev:worker",
12+
"dev": "yarn dev:infra && yarn prisma:setup:dev && yarn dev:server & yarn dev:worker",
1313
"dev:server": "nodemon --watch 'server/**/*.ts' --watch 'core/**/*.ts' --watch 'src/**/*.ts' --exec 'npx tsx ./server/index.ts' --files server/index.ts",
1414
"dev:worker": "nodemon --watch 'src/worker/**/*.ts' --watch 'core/**/*.ts' --watch 'src/**/*.ts' --exec 'npx tsx ./src/worker/index.ts' --files src/worker/index.ts",
1515
"dev:infra": "docker compose -f ./docker-compose-infra.yml up -d",
1616
"build": "yarn && rm -rf dist && tsc -p ./tsconfig.json --outDir dist",
1717
"prisma:setup:dev": "npx tsx ./src/db/scripts/setup.ts",
1818
"prisma:setup:prod": "npx tsx ./dist/src/db/scripts/setup.js",
19-
"start": "yarn prisma:setup:prod && yarn start:server & sleep 20 && yarn start:worker",
19+
"start": "yarn prisma:setup:prod && yarn start:server & yarn start:worker",
2020
"start:server": "node --experimental-specifier-resolution=node ./dist/server/index.js",
2121
"start:worker": "node --experimental-specifier-resolution=node ./dist/src/worker/index.js",
2222
"start:docker": "docker compose build && docker compose --env-file ./.env up --remove-orphans",
@@ -42,9 +42,9 @@
4242
"@sinclair/typebox": "^0.28",
4343
"@t3-oss/env-core": "^0.6.0",
4444
"@thirdweb-dev/chains": "^0.1.46",
45-
"@thirdweb-dev/sdk": "0.0.0-dev-b1d4b3b-20230922050105",
45+
"@thirdweb-dev/sdk": "^3.10.63-nightly-c085d690-20230927234230",
4646
"@thirdweb-dev/service-utils": "^0.4.2",
47-
"@thirdweb-dev/wallets": "0.0.0-dev-d86829b-20230927000710",
47+
"@thirdweb-dev/wallets": "^1.3.1-nightly-c085d690-20230927234230",
4848
"body-parser": "^1.20.2",
4949
"cookie": "^0.5.0",
5050
"copyfiles": "^2.4.1",

yarn.lock

Lines changed: 15 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -2790,15 +2790,10 @@
27902790
resolved "https://registry.yarnpkg.com/@t3-oss/env-core/-/env-core-0.6.0.tgz#a2e6a6a2b166aad2df7ecc5e7a72400946a84fbe"
27912791
integrity sha512-3FkPAba069WRZVVab/sB1m3eSGn/rZeypx5k+sWEu1d+k0OQdRDnvFS+7MtxYgqVrwaRk3b7yVnX2dgSPVmWPQ==
27922792

2793-
"@thirdweb-dev/chains@0.0.0-dev-b1d4b3b-20230922050105":
2794-
version "0.0.0-dev-b1d4b3b-20230922050105"
2795-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/chains/-/chains-0.0.0-dev-b1d4b3b-20230922050105.tgz#dc628c6189af628a9cb05af07201b0f79794fbd2"
2796-
integrity sha512-lvZfKqjcl3puCAe/WFLOcxCGq+X/U+6NbJPr2fZHihIunvegHv/43evP7FIWuFBJzN8QLmgsaG9ufHy6ePoqyw==
2797-
2798-
"@thirdweb-dev/chains@0.0.0-dev-d86829b-20230927000710":
2799-
version "0.0.0-dev-d86829b-20230927000710"
2800-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/chains/-/chains-0.0.0-dev-d86829b-20230927000710.tgz#2035236423bf0ff2a47683185e0f1a1bc5104255"
2801-
integrity sha512-V6AGRv4XqHoHJuBwSj4rhautLoZnM6LkRBnFSQsqXxfmZwsK0IU79+Rxf/EWtSI+XEM/mTekme//q0HVp4YJUg==
2793+
"@thirdweb-dev/chains@0.1.53":
2794+
version "0.1.53"
2795+
resolved "https://registry.yarnpkg.com/@thirdweb-dev/chains/-/chains-0.1.53.tgz#49b3e3a2977af497b55dc52cb05d2e5f1e4a76cb"
2796+
integrity sha512-fU+StbWuk4Ri47rPkKRzmD2BEtuh4Ozb0B7k9GRD8E2mH31S77pvUGwO8t0LWUfHIpDSW7nJ4oNQ5YmWDxwcWQ==
28022797

28032798
"@thirdweb-dev/chains@^0.1.46":
28042799
version "0.1.46"
@@ -2833,35 +2828,12 @@
28332828
resolved "https://registry.yarnpkg.com/@thirdweb-dev/generated-abis/-/generated-abis-0.0.1.tgz#0d788d6aff0ac08f11e9eeb9ae4c8321845272a8"
28342829
integrity sha512-vO9/3lSLO8smyyH1QVeYravSTzFwV1nf1C/Im1NBDPdH8//YvcbhtETGGiNfHWpyCvSi0vRYwvf+/7FKdwpDGQ==
28352830

2836-
"@thirdweb-dev/sdk@0.0.0-dev-b1d4b3b-20230922050105":
2837-
version "0.0.0-dev-b1d4b3b-20230922050105"
2838-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-0.0.0-dev-b1d4b3b-20230922050105.tgz#4f520c62feb21aaaad0363afcd50d2d42bdc57dc"
2839-
integrity sha512-2G/tgAk94hEeR2b6hEndyDJFhy9PCWXyTvMxe+v/bpwkE9+IuVHLvbUOu36ymM0HrTL3IuR2Pc7dnhXsX3QqqQ==
2840-
dependencies:
2841-
"@thirdweb-dev/chains" "0.0.0-dev-b1d4b3b-20230922050105"
2842-
"@thirdweb-dev/contracts-js" "1.3.13"
2843-
"@thirdweb-dev/generated-abis" "0.0.1"
2844-
"@thirdweb-dev/storage" "1.2.10"
2845-
abitype "^0.2.5"
2846-
bn.js "^5.2.1"
2847-
bs58 "^5.0.0"
2848-
buffer "^6.0.3"
2849-
cross-fetch "^3.1.8"
2850-
eventemitter3 "^5.0.1"
2851-
fast-deep-equal "^3.1.3"
2852-
merkletreejs "^0.2.24"
2853-
tiny-invariant "^1.2.0"
2854-
tweetnacl "^1.0.3"
2855-
uuid "^9.0.0"
2856-
yaml "^2.3.1"
2857-
zod "^3.20.2"
2858-
2859-
"@thirdweb-dev/sdk@0.0.0-dev-d86829b-20230927000710":
2860-
version "0.0.0-dev-d86829b-20230927000710"
2861-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-0.0.0-dev-d86829b-20230927000710.tgz#5bfbae7eee26bc67684434740925ab5c99e31d0d"
2862-
integrity sha512-629sIYKBKN78N5Sv2bHfjUqJU5XUYYC8WEPW4gLe7IT72aK/F+VzpUtuM36JNsRf7uGbtb2tgpDUh6vdl7JGCw==
2831+
"@thirdweb-dev/sdk@3.10.63-nightly-c085d690-20230927234230", "@thirdweb-dev/sdk@^3.10.63-nightly-c085d690-20230927234230":
2832+
version "3.10.63-nightly-c085d690-20230927234230"
2833+
resolved "https://registry.yarnpkg.com/@thirdweb-dev/sdk/-/sdk-3.10.63-nightly-c085d690-20230927234230.tgz#f4e6f4963252c12a975da4eb3ec08bd99b267278"
2834+
integrity sha512-A2GbH3GthBlfC9WTODsJlveMjHMB0oCZfa7nuzb1Sj2F9+RSA1AwtX8tWCXuUEhw8RpCs+6Ymt2Gcyzc9Wb0KQ==
28632835
dependencies:
2864-
"@thirdweb-dev/chains" "0.0.0-dev-d86829b-20230927000710"
2836+
"@thirdweb-dev/chains" "0.1.53"
28652837
"@thirdweb-dev/contracts-js" "1.3.13"
28662838
"@thirdweb-dev/generated-abis" "0.0.1"
28672839
"@thirdweb-dev/storage" "1.2.10"
@@ -2897,10 +2869,10 @@
28972869
form-data "^4.0.0"
28982870
uuid "^9.0.0"
28992871

2900-
"@thirdweb-dev/wallets@0.0.0-dev-d86829b-20230927000710":
2901-
version "0.0.0-dev-d86829b-20230927000710"
2902-
resolved "https://registry.yarnpkg.com/@thirdweb-dev/wallets/-/wallets-0.0.0-dev-d86829b-20230927000710.tgz#aec384d6f3bbe3c4bb206a3c8bf58a0040d0fdb7"
2903-
integrity sha512-j2/381RERxTjDgX4eHp/yeAxbq0KTCcbwlE9uMPEO+YBd5+fa4zWF0RDTZCB+WjkLk9q0iFEEPPHPtkZGe173Q==
2872+
"@thirdweb-dev/wallets@^1.3.1-nightly-c085d690-20230927234230":
2873+
version "1.3.1-nightly-c085d690-20230927234230"
2874+
resolved "https://registry.yarnpkg.com/@thirdweb-dev/wallets/-/wallets-1.3.1-nightly-c085d690-20230927234230.tgz#df914f2fe0c3dc1abf930bca3da744367fe143a4"
2875+
integrity sha512-1hOJuu78pGJ7FptJg4+t9iVx8EbYLIufuUzB4326qUEVcziuTm0YR04DKkkein14zJzKUFTo1xUeULHpALPr7g==
29042876
dependencies:
29052877
"@account-abstraction/contracts" "^0.5.0"
29062878
"@account-abstraction/sdk" "^0.5.0"
@@ -2915,9 +2887,9 @@
29152887
"@safe-global/safe-core-sdk" "^3.3.4"
29162888
"@safe-global/safe-ethers-adapters" "0.1.0-alpha.17"
29172889
"@safe-global/safe-ethers-lib" "^1.9.4"
2918-
"@thirdweb-dev/chains" "0.0.0-dev-d86829b-20230927000710"
2890+
"@thirdweb-dev/chains" "0.1.53"
29192891
"@thirdweb-dev/contracts-js" "1.3.13"
2920-
"@thirdweb-dev/sdk" "0.0.0-dev-d86829b-20230927000710"
2892+
"@thirdweb-dev/sdk" "3.10.63-nightly-c085d690-20230927234230"
29212893
"@walletconnect/core" "^2.9.1"
29222894
"@walletconnect/ethereum-provider" "^2.9.1"
29232895
"@walletconnect/jsonrpc-utils" "^1.0.8"

0 commit comments

Comments
 (0)