198
edições
Sem resumo de edição |
Sem resumo de edição |
||
Linha 216: | Linha 216: | ||
Em seguida usar o arquivo index.html gerado para atualizar o site em https://github.com/AddressForAll/site-v2/blob/main/content/list_visualization.md. | Em seguida usar o arquivo index.html gerado para atualizar o site em https://github.com/AddressForAll/site-v2/blob/main/content/list_visualization.md. | ||
== Inserir size no make_conf == | |||
== Diagrama == | |||
https://lucid.app/lucidchart/03536d69-dd73-4f38-92ec-4d32542b29c0/edit?invitationId=inv_9b03ed68-54ce-4d0f-ad77-da1eff87ed43&page=0_0# | |||
== ss == | |||
=== Inserir size no make_conf === | |||
Para inserir <code>size</code> em <code>files</code> de um make_conf a qualquer tempo: | Para inserir <code>size</code> em <code>files</code> de um make_conf a qualquer tempo: | ||
Linha 228: | Linha 235: | ||
rm -rf /tmp/pg_io/tmpfolder</syntaxhighlight> | rm -rf /tmp/pg_io/tmpfolder</syntaxhighlight> | ||
== Inserir Licenças no make_conf == | === Inserir Licenças no make_conf === | ||
Executar o target <code>make insert_license</code> utiliza os dados de [http://git.digital-guard.org/licenses digital-guard/licenses] para gerar no respectivo ''make_conf.yaml'' o seguinte, por exemplo: | Executar o target <code>make insert_license</code> utiliza os dados de [http://git.digital-guard.org/licenses digital-guard/licenses] para gerar no respectivo ''make_conf.yaml'' o seguinte, por exemplo: | ||
Linha 250: | Linha 257: | ||
Exemplo utilizado em https://github.com/digital-guard/preserv-CO/blob/main/data/_pk0004.01/make_conf.yaml | Exemplo utilizado em https://github.com/digital-guard/preserv-CO/blob/main/data/_pk0004.01/make_conf.yaml | ||
== Gerar README.md == | === Gerar README.md === | ||
Template em ptbr: https://github.com/digital-guard/preserv/blob/main/src/maketemplates/readme_ptbr.mustache | Template em ptbr: https://github.com/digital-guard/preserv/blob/main/src/maketemplates/readme_ptbr.mustache | ||
Linha 315: | Linha 322: | ||
- Tarefa 1.</syntaxhighlight> | - Tarefa 1.</syntaxhighlight> | ||
=== Como gerar === | ==== Como gerar ==== | ||
Exemplo de geração de README.md: | Exemplo de geração de README.md: | ||
Linha 325: | Linha 332: | ||
popd | popd | ||
popd</pre> | popd</pre> | ||
=== Exemplos: === | ==== Exemplos: ==== | ||
* https://github.com/digital-guard/preserv-BR/tree/main/data/SP/SaoPaulo/_pk0033.01 | * https://github.com/digital-guard/preserv-BR/tree/main/data/SP/SaoPaulo/_pk0033.01 | ||
Linha 332: | Linha 339: | ||
* https://github.com/digital-guard/preserv-BR/tree/main/data/ES/CachoeiroItapemirim/_pk0091.01 | * https://github.com/digital-guard/preserv-BR/tree/main/data/ES/CachoeiroItapemirim/_pk0091.01 | ||
== No rule to make target == | === No rule to make target === | ||
Ao executar <code>make layer</code> ou <code>make all_layers</code>, caso encontre um erro do tipo | Ao executar <code>make layer</code> ou <code>make all_layers</code>, caso encontre um erro do tipo | ||
Linha 354: | Linha 361: | ||
Observação: atualmente, [https://github.com/digital-guard/preserv/blob/main/src/maketemplates/common002_layerHeader.mustache#L18 common002_layerHeader.mustache] interage com o usuário solicitando a confirmação de download de dl.digital-guard.org ou o fornecimento do valor correto de orig. Caso o download seja realizado, o arquivo estará localizado na respectiva sandbox do layer. Notar que se <code>nointeraction=y</code> não haverá interação com o usuário e o download será feito. | Observação: atualmente, [https://github.com/digital-guard/preserv/blob/main/src/maketemplates/common002_layerHeader.mustache#L18 common002_layerHeader.mustache] interage com o usuário solicitando a confirmação de download de dl.digital-guard.org ou o fornecimento do valor correto de orig. Caso o download seja realizado, o arquivo estará localizado na respectiva sandbox do layer. Notar que se <code>nointeraction=y</code> não haverá interação com o usuário e o download será feito. | ||
== Clean sandbox == | === Clean sandbox === | ||
O processo de ingestão utiliza subpastas no caminho informado em <code>sandbox</code>, cujo valor default é informado no ''commomFirst.yaml''. Antes na execução da ingestão de cada layer, o target <code>makedirs</code> cria ou limpa a subpasta utilizada pelo layer. Após a execução, o target <code>clean-sandbox</code> remove a subpasta, evitando que arquivos não mais necessários permanecem no sistema de arquivos. | O processo de ingestão utiliza subpastas no caminho informado em <code>sandbox</code>, cujo valor default é informado no ''commomFirst.yaml''. Antes na execução da ingestão de cada layer, o target <code>makedirs</code> cria ou limpa a subpasta utilizada pelo layer. Após a execução, o target <code>clean-sandbox</code> remove a subpasta, evitando que arquivos não mais necessários permanecem no sistema de arquivos. | ||
== make layer sem interação com usuário: == | === make layer sem interação com usuário: === | ||
Para rodar um ''target'' sem serem solicitadas confirmações do usuário, utilizar <code>nointeraction=y</code>. | Para rodar um ''target'' sem serem solicitadas confirmações do usuário, utilizar <code>nointeraction=y</code>. | ||
Linha 367: | Linha 374: | ||
== Atualizar tabelas de optim (atualmente em <code>dl05s_main</code>): == | === Atualizar tabelas de optim (atualmente em <code>dl05s_main</code>): === | ||
Se donatedPack.csv ou donor.csv (em qualquer jurisdição) forem alterados ou um novo ''make_conf.yaml'' for criado (se não existia e passou a existir), é necessário atualizar as tabelas do [https://github.com/digital-guard/preserv/blob/main/src/optim-step1-ini.sql schema optim]. Para isso, utilizar: | Se donatedPack.csv ou donor.csv (em qualquer jurisdição) forem alterados ou um novo ''make_conf.yaml'' for criado (se não existia e passou a existir), é necessário atualizar as tabelas do [https://github.com/digital-guard/preserv/blob/main/src/optim-step1-ini.sql schema optim]. Para isso, utilizar: | ||
Linha 377: | Linha 384: | ||
Caso for alterado o sha256 em um make_conf.yaml já existente, ver [https://github.com/digital-guard/preserv-BR/issues/68#issuecomment-1081026983 preserv-BR/issues/68]. | Caso for alterado o sha256 em um make_conf.yaml já existente, ver [https://github.com/digital-guard/preserv-BR/issues/68#issuecomment-1081026983 preserv-BR/issues/68]. | ||
== Alterações de sha256 em make_conf.yaml == | === Alterações de sha256 em make_conf.yaml === | ||
Ao alterações no sha256 de arquivos make_conf.yaml: | Ao alterações no sha256 de arquivos make_conf.yaml: | ||
Linha 384: | Linha 391: | ||
# insrir nova entrada no arquivo donatePack.csv; | # insrir nova entrada no arquivo donatePack.csv; | ||
# excecutar https://github.com/digital-guard/preserv/blob/main/docs/pt/man-diversos.md#atualizar-tabelas-de-optim-atualmente-em-dl05s_main | # excecutar https://github.com/digital-guard/preserv/blob/main/docs/pt/man-diversos.md#atualizar-tabelas-de-optim-atualmente-em-dl05s_main | ||
[[Arquivo:DigitalGuardWorkflow.png|thumb|420px|Workflow da DG.]] | [[Arquivo:DigitalGuardWorkflow.png|thumb|420px|Workflow da DG.]] | ||
[[Categoria:Digital-guard]] | [[Categoria:Digital-guard]] |
edições