# NOME DA APLICAÇÃO Descrição da aplicação ## Tecnologias A aplicação é desenvolvida em **Laravel**. Para mais informações, consultar a documentação no site oficial do framework. * php: >=5.6.4 * composer: 1.6.4 * Laravel: 5.4.* ## Implantação * Realizar o *clone* do projeto. * Executar o **composer** para a instalação das dependências: ``` $ composer install ``` * Criar o arquivo de definição das variáveis do sistema, o arquivo *.env* (o arquivo *.env.example* possui as variáveis e pode ser copiado): ``` $ cp .env.example .env ``` * Criar a base de dados conforme os arquivos de migração do projeto. **A base de dados já deve ter sido criada antes da execução do comando**: ``` $ php artisan migrate --seed ``` * Atribuir a chave da aplicação: ``` $ php artisan key:generate ``` * Configurar o serviço de disponibilização de aplicações. * Fim. ### Variáveis principais do arquivo [.env] | Variável | Responsabilidade | | ------ | :------ | | `APP_DEBUG` | Permitir ou não reportar o erro encontrado na interface web. **Em produção, recomenda-se atribuir o valor [false]**. | | `APP_URL` | Endereço eletrônico pela qual a aplicação irá responder. | | `APP_VERSION` | Incrementar mais 1 ao valor a cada atualização. | | `DB_CONNECTION` | Identificação do SGBD: **pgsql** para *POSTGRES*; **mysql** para *MySQL* | | `DB_HOST` | Endereço eletrônico do servidor da base de dados. | | `DB_PORT` | Porta do servidor da base de dados (caso não esteja na porta padrão). | | `DB_DATABASE` | Nome da base de dados. | | `DB_USERNAME` | Usuário do serviço da base de dados. | | `DB_PASSWORD` | Senha do usuário do serviço da base de dados. | | `MAIL_HOST` | Endereço eletrônico do servidor da e-mail, serviço de **SMTP**. | | `MAIL_PORT` | Porta do servidor da e-mail, serviço de **SMTP**. | | `MAIL_USERMANE` | Usuário do serviço da e-mail. | | `MAIL_PASSWORD` | Senha do usuário do serviço da e-mail. | | `MAIL_ENCRYPTION` | Criptografia do servidor da e-mail, serviço de **SMTP**. | | `CAS_HOST` | Endereço eletrônico do serviço de autenticação CAS. |