diff --git a/README.md b/README.md index 466b07c..640f9f6 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,9 @@ echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo apt update && sudo apt install bazel ``` +#### IPFS +[Installation Guide](https://docs.ipfs.io/install/) + ### MacOS #### Docker @@ -46,6 +49,9 @@ brew install llvm protobuf python3.9 brew install bazel ``` +#### IPFS +[Installation Guide](https://docs.ipfs.io/install/) + ## Content - [`images`](images) - base docker images for [`nexus`](nexus) diff --git a/nexus/cognitron/README.md b/nexus/cognitron/README.md index 40a1de1..291cbc3 100644 --- a/nexus/cognitron/README.md +++ b/nexus/cognitron/README.md @@ -1,5 +1,9 @@ # Nexus Cognitron +## Prerequisite + +Follow the [root guide](../../README.md) to install Docker, IPFS and Bazel (optionally) + ## Guide #### 1. Download data dumps @@ -12,8 +16,8 @@ ipfs get $COLLECTION #### 2. Launch Nexus Cognitron +Create [`docker-compose.yml`](docker-compose.yml) file to set up Nexus Cognitron and then launch it: ```shell script -cd nexus/cognitron docker-compose up ``` @@ -27,6 +31,6 @@ By default this script is just printing documents. ```shell script bazel run -c opt installer -- iterate \ - --store-filepath scitech.store.tar \ + --data-filepath $COLLECTION_PATH/index/scitech \ --schema-filepath schema/scitech.yaml ``` diff --git a/nexus/cognitron/docker-compose.yml b/nexus/cognitron/docker-compose.yml index eee6ec2..0c77420 100644 --- a/nexus/cognitron/docker-compose.yml +++ b/nexus/cognitron/docker-compose.yml @@ -19,4 +19,4 @@ services: - "50000:80" volumes: - '${COLLECTION_PATH}:/summa' -version: "3.9" +version: "3" diff --git a/nexus/cognitron/installer/BUILD.bazel b/nexus/cognitron/installer/BUILD.bazel index ee8232a..1a78d5b 100644 --- a/nexus/cognitron/installer/BUILD.bazel +++ b/nexus/cognitron/installer/BUILD.bazel @@ -13,6 +13,7 @@ py_binary( deps = [ requirement("aioipfs"), requirement("fire"), + requirement("pyyaml"), requirement("tantipy"), requirement("izihawa_utils"), ], diff --git a/nexus/cognitron/web/README.md b/nexus/cognitron/web/README.md index 335fb5a..0bfba0f 100644 --- a/nexus/cognitron/web/README.md +++ b/nexus/cognitron/web/README.md @@ -1 +1,6 @@ # Nexus Web + +#### Development +```shell script +bazel run web_dev +``` \ No newline at end of file diff --git a/nexus/translations/translations.yaml b/nexus/translations/translations.yaml index e574b17..8878ae2 100644 --- a/nexus/translations/translations.yaml +++ b/nexus/translations/translations.yaml @@ -476,10 +476,8 @@ pb: CONTACT: | **Atualizações e notícias**: {related_channel} **Detalhes para doação**: /donate - **LiberaPay**: {libera_pay_url} **Endereço BTC:** {btc_donate_address} - Você pode nos enviar feedback diretamente por /contact COPYRIGHT_DESCRIPTION: | Se você deseja fazer uma reclamação de violação de direitos autorais: @@ -512,7 +510,6 @@ pb: Você pode entrar em contato conosco em /contact ou se inscrever em {related_channel} se quiser saber exatamente como as doações serão gastas. **Detalhes de doação** - **LiberaPay**: {libera_pay_url} **Endereço BTC:** {btc_donate_address} [‌]({btc_donate_qr_url}) @@ -608,7 +605,6 @@ pb: THANK_YOU_FOR_CONTACT: Obrigado! Se você tiver alguma dúvida, é melhor perguntar no grupo de usuários {related_channel}. TOO_LONG_QUERY_FOR_SHORTLINK: | Sua consulta é muito longa (o limite é de cerca de 35-40 caracteres). - Tente usar uma consulta codificada por NID. Encontre um item que deseja compartilhar, copie o NID de uma página de visualização e crie um link curto para a consulta `NID: `. TOO_MANY_DOWNLOADS: Muitos downloads ativos. Por favor, espere que eles terminem. TRANSMITTED_FROM: 'transmitido de {source}'