===== 1 Infraestrutura =====
Máquinas do ambiente de produção
^ Identificação ^ Descrição ^ IP ^ Versão do Ubuntu ^ Manuais de Configuração ^
Máquinas do ambiente de homologação
^ Identificação ^ Descrição ^ IP ^ Versão do Ubuntu ^ Manuais Técnicos ^
| h-sgc | Máquina com serviço web e aplicação, disponível publicamente | 200.17.33.45 | 20.04.1 | [[sistemas:sgc:dgti#ambiente_de_producao_homologacao_treinamento|Manuais de Instalação]] |
===== 2 Ambiente de desenvolvimento =====
==== Chaves SSH ====
Configure sua chave SSH no Gitlab para evitar que seja solicitada senha sempre que fizer pull/push.
* [[sistemas:suap:ssh:configurar|Criar chave SSH]]
* [[sistemas:suap:ssh:gitlab|Configurar chave SSH no Gitlab (apenas para ambiente de desenvolvimento)]]
==== Configuração do ambiente de desenvolvimento ====
* [[sistemas:sgc:ambientedev2:wsl#instalacao_do_suap_no_linux_ambiente_de_desenvolvimento|Linux (Ubuntu 18.04 ou superior)]]
* [[sistemas:sgc:ambientedev2:wsl|Windows (via WSL)]]
* [[sistemas:suap:ambientedev:vscode|Configuração do Visual Studio Code]]
==== Fluxo de trabalho do desenvolvedor ====
* [[sistemas:suap:git:fluxotrabalho|Fluxo de Trabalho do desenvolvedor]]
* [[sistemas:sgc:comandos|Comandos úteis do SGC]]
* [[sistemas:suap:git:referenciargitlabifrn|Atualização do sistema com código do IFRN]]
===== 3 Ambiente de produção/homologação/treinamento =====
* [[sistemas:suap:deploykey|Configuração de chave de deploy no Gitlab]]
* [[sistemas:suap:nginx|Instalação: NGINX, Supervisord e Gunicorn]]
* [[sistemas:sgc:instalacao|Instalação do SGC no Linux (produção)]]
* [[sistemas:sgc:cron|Agendamento de Rotinas no SGC (cron)]]
-----------
Última revisão: ~~LASTMOD~~