Passo a passo de como instalar o sistema WEB da Atlanta
Se o docker já estiver instalado na máquina pulo para o passo 2.
Primeiro passo é instalar o docker e o docker-compose no servidor através desses links
https://docs.docker.com/engine/install/ https://docs.docker.com/compose/install/ Criar a pasta
/opt/atlanta/NomeCliente/
e dentro dela colocar os dois arquivos a seguirConfigurar as variáveis do arquivo .env, veja no tópico Comandos Úteis como editar um arquivo no linux
As variáveis que começar com
SERVER_DB_
contêm as configurações do banco de dados que a API vai usar para comunicarFRONTEND_VERSION
eAPI_VERSION
são as variáveis que define a versão do front-end e do back-end respectivamenteFRONTEND_PORTA_EXTERNA
eAPI_PORTA_EXTERNA
é a porta que vai que vai ser exposta, a porta que for configurado emFRONTEND_PORTA_EXTERNA
é a porta que o usuário vai acessar a aplicaçãoAPI_TOKEN
é a variável que contêm o token de identificação do front-end ele precisa ser o mesmo do registro de código 1 da tabelaapi
do banco de dados,SELECT * FROM api WHERE codigo = 1
, observar que se for a primeira vez que configura a API nesse banco de dados gerar um token aleatório com a mesma quantidade de caracteres e subistituir no registro de código 1 da tabela de API
Após tudo configurado rodar o comando
docker-compose up
, a API já vai estar funcionandoAs versões das APIs e FRONT-END pode ser encontradas em
https://hub.docker.com/r/atlantasistemas/atlapi/tags ehttps://hub.docker.com/r/atlantasistemas/atlfrontend/tags
Comandos úteis utilizados durante a instalação
nano NomeArquivo
: abre um arquivo para edição, observe os atalhos por baixo, o comandoCtrl + X
para fechar o arquivo por exemplols -a
: lista todos os arquivos da pasta atual inclusive os ocultosmkdir /opt/atlanta/
: cria a pasta atlanta dentro de optdocker-compose up
: inicia a API e o front-end, tem de ser executado dentro da pasta onde estão os arquivos de configuraçãodocker-compose down
: para a API e o front-end, tem de ser executado dentro da pasta onde estão os arquivos de configuraçãodocker container ls
: lista os containers que estão em execução, usado para ver se a API está funcionando