hjJunior / kolaqui-server

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kolaqui

Tests

Dependências do projeto

Google Chrome Extension

O projeto da extenção segue neste outro repositorio: https://github.com/hjJunior/kolaqui-extension

Setup do projeto

Configurar variaveis de ambiente

Rode no root do seu projeto:

cp .env.example .env

E configure as seguintes variaveis de acordo com o seu ambiente (caso necessario)

  • DB
  • ELASTICSEARCH
  • REDIS

Instalar dependencias

composer install
npm install

Configurar banco de dados

php artisan migrate
php artisan elastic:migrate

Iniciando o projeto

  1. Iniciar servidor
php artisan serve
  1. Iniciar redis
redis-server
  1. Iniciar ElasticSearch
sudo -i service elasticsearch start
  1. Iniciar listen de jobs
php artisan queue:listen
  1. Iniciar mix watch
npm run watch

Debugging

Para debbugar acesse o /telescope

Rodar testes

Antes de rodar os testes certifique-se de configurar o .env.testing Feito isso, você deverá fazer a migração do banco de dados

php aritsan migrate --env=testing
# (Opcional) Execute o comando para criar os index do elasticsearch para o enviroment de testing
php artisan elastic:migrate --env=testing 

E então uma vez feito isso, para rodar execute:

vendor/bin/phpunit

Bugs & Issues

Criar issue no githug detalhando os passos a passos de como executar.

About


Languages

Language:PHP 82.8%Language:Blade 16.5%Language:Shell 0.4%Language:Vue 0.3%