Guardians-DSC / iarl-nodejs

Interface de Acesso Remoto a Laboratórios
https://guardians-dsc.github.io/iarl-nodejs/
MIT License
6 stars 4 forks source link

IARL

Build Status codebeat badge GitHub issues GitHub forks GitHub license

Descrição

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).

Documentação

Link para a documentação

Tecnologias

Deploy

Primeiro instale as dependências:

npm install

Em seguida rode o comando:

PORT=3000 IARL_JWT_PRIVATE_KEY=yoursecretkey BASE_DIR=/home npm start

Desenvolvimento

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

Docker

Para subir uma instância do IARL, basta possuir Docker e docker-compose instalados e executar o comando docker-compose up -d