sara-nossa-terra / engajamento

Engajamento é um sistema que proporciona que vidas que necessitem de ajuda pessoal e estejam buscando aconselhamento pela internet possa ser direcionada a uma liderança que tenha disponibilidade de tempo suficiente para escutá-la e contribuir para elevar sua motivação e consequentemente sucesso em todas as áreas da sua vida por meio dos princípios cristãos. Esse projeto será dirigido inicialmente à instituição Sara Nossa Terra e posteriormente disponibilizado gratuitamente para qualquer outra instituição que desejar utilizá-lo.
MIT License
0 stars 0 forks source link
depressao docker eumeimportosim laravel php7 postgresql social suicidio

ENGAJAMENTO

[GitHub Issues Abertas]() [GitHub Issues Fechas]() Build Status

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.

:whale2: Docker

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.

:nut_and_bolt: Instalação

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: admin@admin.com Senha: 123

Para descarregar os containers basta digitar:

    $ docker-compose down

:rocket: Tecnologias

:busts_in_silhouette: Autores

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.