Skip to content

IFCE-Sobral-CTI/chaves

Repository files navigation

Sistema de Empréstimos de Chaves

Sistema desenvolvido em

As versões dos pacotes usados pelo sistema estão nos arquivos composer.json e package.json

Instalação

A instalação(local) desse sistema é bem simples, bastando apenas seguir os passos a baixo:

Lembando que para rodas os comando abaixo o Docker deve está instado em sua computador. Os passos abaixo usa o Sail, pacote do Laravel.

  1. Faça o clone desse projeto em seu computador

    git clone https://github.com/CTI-Sobral-IFCE/chaves.git
  2. Acesse o diretório do projeto

    cd chaves
  3. Instale os pacotes usados pelo projeto (PHP/composer)

    docker run --rm \
        -u "$(id -u):$(id -g)" \
        -v $(pwd):/var/www/html \
        -w /var/www/html \
        laravelsail/php81-composer:latest \
        composer install --ignore-platform-reqs
  4. Faça a cópia do arquivos .env.example para .env e preencha com os dados de acesso ao banco de dados e demais configurações.

    cp .env.example .env
  5. Execute o projeto.

    ./vendor/bin/sail up -d
  6. Instale as bibliotecas javascript

    ./vendor/bin/sail npm install && ./vendor/bin/sail npm build
  7. Povoe o banco de dados.

    ./vendor/bin/sail artisan migrate:fresh --seed
  8. Gere a chave de segurança.

    ./vendor/bin/sail artisan key:generate
  9. Para acessar o sistema.

Documentação

Para mais informações sobre o sistema acesse a wiki.

Licença

Este sistema é de código aberto e está licenciado sob a licença MIT.