Bem vindo/a à documentação do ENGAJAMENTO! Aqui você vai encontrar diversas documentações sobre o processo de desenvolvimento do ENGAJAMENTO, versionameno e publicação.
Utilizamos o Docker como plataforma de desenvolvimento com o intuito de garantir o mesmo ambiente de desenvolvimento independentemente do Sistema Operacional(SO) utilizado. Informaçoes mais detalhadas sobre a utilização do docker clique aqui.
Com Docker e docker-compose devidamente instalados em sua máquina basta clonar o projeto executar o docker-compose
:
$ git clone https://github.com/sara-nossa-terra/engajamento && cd engajamento
$ docker-compose up -d
Dentro da pasta engajamento rodar o seguinte comando para dar permissão de escrita para a pasta de arquivos temporária da aplicação:
$ chmod -R 775 application/storage
Se não esteja utilizando root para subir os containers, dê permissão de escrita para o usuário www-data utilizado pelo serviço web:
$ sudo chown -R www-data: application/storage
Após os containers terminarem de serem carregados, dentro da pasta engajamento rodar o seguinte comando:
$ docker exec php-engajamento /bin/bash -c 'php artisan migrate:fresh --seed'
Após alguns instantes a aplicação estará disponível em:
localhost:8082
Para fazer autenticar(Logar) e entrar no sistema através da tela inicial utilize os seguintes dados de acesso:
E-mail: [email protected] Senha: 123
Para descarregar os containers basta digitar:
$ docker-compose down
Várias pessoas colaboraram com o desenvimento do projeto ENGAJAMENTO e decidimos centralizar em um único local todos os que participaram com o desenvolvimento do projeto.
Clique aqui para visualizar.