Tem-se como descrição o que se segue:
A Interface de Acesso Remoto a Laboratórios (IARL) é uma aplicação web que fornece uma interface amigável de acesso a arquivos e diretórios aos usuários dos LCCs (Laboratórios de Ciência da Computação).
Primeiro instale as dependências:
npm install
Em seguida rode o comando:
PORT=3000 IARL_JWT_PRIVATE_KEY=yoursecretkey BASE_DIR=/home npm start
- PORT: A porta em que rodará a API (padrão: 3000)
- IARL_JWT_PRIVATE_KEY: Chave secreta do token
- BASE_DIR: Diretório que contém as pastas dos usuários
O login só pode ser realizado na rede da UFCG, para simular o login localmente, rode a API como desenvolvedor:
npm run dev
Caso não tenha o nodemon instalado, rode o seguinte comando:
npm install -g nodemon
Para subir uma instância do IARL, basta possuir Docker e docker-compose instalados e executar o comando docker-compose up -d