Este é um sistema para gerenciamento do processo de estágio estabelecimento pelo regulamento de estágio regido através do Projeto Pedagógico de cada curso (PPC) no IFNMG.
Todo o controle e geração de documentação deve e será mantido por esta aplicação e será armazenada e enviada aos devidos envolvidos em suas respectivas datas.
- Docker
- Laravel
- Laravel Sail (Docker)
- Laravel Octane (Swoole)
- Livewire
- Flowbite
Para instalar as dependências necessárias para este projeto utilize:
composer update
#ou
composer install
Além de adicionar as dependências para o Node.JS:
npm install
Entre na documentação do Laravel e veja como utilizar o Laravel Sail. Alternativamente, adicione o seguinte alias ao seu terminal:
alias sail='sh $([ -f sail ] && echo sail || echo vendor/bin/sail)'
Ou, no caso de ambientes Windows utilize o seguinte comando para utilizar o Sail no projeto
./vendor/bin/sail
Utilizarei o alias "Sail" como padrão a partir de então.
Para poder construir a imagem correspondente à este projeto do Sail utilize:
sail up --build -d
Logo após a inicialização do Sail, rode as Migrations relativas ao projeto:
sail artisan migrate
Caso necessário, sete a chave de segurança utilizando:
sail artisan key:generate
E então, utilize este comando para inicializar o projeto:
sail composer run dev
E o mesmo deve estar disponível em http://localhost