Skip to content
/ board Public

Uma ferramenta para ajudar na gestão de tarefas de múltiplos times utilizando o Scrum

License

Notifications You must be signed in to change notification settings

Sysvale/board

Repository files navigation

Logo do Trellásio

Uma ferramenta para ajudar na gestão de tarefas de múltiplos times utilizando o Scrum

Gostaria de ter o Trelássio na sua empresa? A gente te ajuda!

Configurando o Trelássio

⚠️ ATENÇÃO ⚠️ Você deverá ter o docker e docker-compose instalado em sua máquina.

  • Subindo o container docker:

    $ docker-compose up -d
  • Crie o arquivo de váriaveis de ambiente copiando e renomando o .env.example para .env:

    $ cp .env.example .env
  • Instale as dependências da aplicação:

    $ docker-compose exec board-server composer install
    $ docker-compose exec board-server npm ci
  • Crie a chave de criptografia da aplicação:

    $ docker-compose exec board-server php artisan key:generate
  • Dê as permissões corretas para as pastas de cache e storage:

    $ docker-compose exec board-server chown -R www-data:www-data storage/
    $ docker-compose exec board-server chown -R www-data:www-data bootstrap/cache/
  • Para o funcionamento correto, você precisa preencher a base de dados com alguns registros. Basta executar:

    $ docker-compose exec board-server php artisan setup:app
    

detalhe: Caso você esteja em ambiente de desenvolvimento e não possua nenhum outro usuário na base, o comando acima cria um usuário com as seguintes credenciais email: admin@admin.com e senha admin

  • Realize o build do frontend:

    $ docker-compose exec board-server npm run watch

    ou

    $ docker-compose exec board-server npm run dev

    ou para produção

    $ docker-compose exec board-server npm run prod

nota: docker-composer exec board-server pode ser substituido por ./on-server.sh

Veja como usar a api do trelássio

Caso você queira contribuir com o projeto, considere ler o CONTRIBUTING.md.