Este projeto tem como objetivo apresentar um exemplo simples da criação de uma instância Ubuntu 18.04.3 LTS com o Vagrant, que vai servir a API do Via CEP. Tal projeto segue as aulas do curso "Vagrant - Gerenciando máquinas virtuais", do Iago Ferreira.
O projeto contém os seguintes arquivos / estrutura:
-
Vagrantfile
- tem o shell definido como provisionador; configurações de network com redirecionamento de porta para a porta 8090; com nome, cpu e memória ram pré-definidos; -
script.sh
- um shell script para executar os comandos de update, instalar e ativar o servidor Nginx; -
Diretório
cep/
que contém os arquivos html e js para o Via Cep. -
A pasta "img" não compõe o projeto.
-
Primeiro, você deve clonar este repositório com o comando:
git clone https://github.com/ludsilva/vagrant-shell-script-nginx.git
-
Para rodar este projeto localmente, você precisa ter o Vagrant instalado em sua máquina local.
- Após instalado, siga com os seguintes comandos no terminal / bash dentro do repositório:
## Criar a instância
vagrant up
## Acessar a instância via ssh
vagrant ssh
- Para acessar a página do Via Cep, digite no seu navegador:
localhost:8080