===== 1 Infraestrutura ===== ^ Identificação ^ Descrição ^ IP ^ Versão do Ubuntu ^ Manuais de Configuração ^
Máquinas do ambiente de produçã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]] |
Máquinas do ambiente de homologaçã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~~