Skip to content

lucasvinco/linux-project3-iac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Script para criação e provisonamento de uma aplicação em um cluster swarm.

Antes de iniciar, editar o arquivo config_nodes.sh, acrescentando os endereços IP's e nomes de usuários e senhas das máquinas trabalhadoras (workers). Criar um arquivo nginx.conf baseado no nginx.conf.example contendo os endereços IP's dos hosts.

No nó gerente (manager) executar os comandos:

$ chmod +x scripts/*  
$ cd scripts  
$ sudo ./install_config_docker.sh ${USER}  
$ su - ${USER}  
$ ./config_docker_compose_v2.sh  
$ ./master.sh node_manager_ip  
$ ./config_nodes.sh // ao pedir a senha do [sudo], não digitar nada, apenas pressione ENTER  
$ ./run_swarm.sh  

E para testar se está tudo funcionando:

$ curl http://node_ip:8080

About

Script for creating and provisioning an application on a swarm cluster.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors