Ver código fonte

query node - build adjustements I

ondratra 4 anos atrás
pai
commit
57192e33b7

+ 3 - 21
query-node/README.md

@@ -63,34 +63,16 @@ Follow the links for more information about the [indexer](https://github.com/Joy
 
 
 # Tmp command order
+TODO: remove after integration tests are finished and query node runs without any issues
 ```
-# run from the Joystream monorepo root
-
-# temporarily remove query node dependency from mappings package
-sed -i 's/"query-node": "^0.0.0",//' query-node/mappings/package.json
-
-# install dependencies
-yarn
-yarn workspace @joystream/content-metadata-protobuf build
-yarn workspace @joystream/types build
-yarn workspace query-node-root build # this will fail during mappings compilation
-
-# add back dependency
-sed -i 's/"dependencies": {/"dependencies": {\n    "query-node": "^0.0.0",/' query-node/mappings/package.json
-
-# install query node dependency to mappings
-yarn
-
-# install new dependencies
 yarn
 
 echo "set -a; . .env; set +a; yarn workspace query-node build:dev" > tmp.sh
 chmod +x tmp.sh
 ./tmp.sh
 
-# build mappings
-yarn workspace query-node-root typegen
-yarn workspace query-node-mappings build
+# build everything
+yarn build
 
 ```
 

+ 5 - 3
query-node/build.sh

@@ -9,10 +9,12 @@ set -a
 . ../.env
 set +a
 
-yarn clean
-
-yarn codegen:noinstall
+# only use this when new Hydra releases and contents of `generated/` folder needs to be refreshed
+#yarn clean
+#yarn codegen:noinstall
+#yarn codegen:typegen
 
+yarn query-node:build
 yarn mappings:build
 
 # We run yarn again to ensure graphql-server dependencies are installed

+ 1 - 1
query-node/generated/graphql-server/package.json

@@ -1,6 +1,6 @@
 {
   "name": "query-node",
-  "version": "0.0.0",
+  "version": "0.1.0",
   "description": "Generated Warthog Project",
   "license": "MIT",
   "scripts": {

+ 1 - 1
query-node/mappings/package.json

@@ -1,6 +1,6 @@
 {
   "name": "query-node-mappings",
-  "version": "0.0.1",
+  "version": "0.1.0",
   "description": "Mappings for hydra-processor",
   "main": "lib/mappings/src/index.js",
   "license": "MIT",

+ 1 - 0
query-node/package.json

@@ -9,6 +9,7 @@
     "clean": "rm -rf ./generated",
     "clean:query-node": "rm -rf ./generated/graphql-server",
     "processor:start": "DEBUG=${DEBUG} hydra-processor run -e ../.env",
+    "query-node:build": "yarn workspace query-node build",
     "query-node:start:dev": "yarn workspace query-node start:dev",
     "query-node:start:prod": "yarn workspace query-node start:prod",
     "query-node:configure": "yarn workspace query-node config:dev",