Conheça esta inovação ainda mais segura para você!
Sobre o projeto
O Vsign realiza assinatura através de gravação de vídeo com análise automática e notificação dos resultados em tempo real; um contratante submete um vídeo confirmando que aceitou os termos do contrato, proporcionando uma forma de assinatura fácil, rápida e segura, oferecendo comodidade e maior flexibilidade em contraste com as soluções de contratos atuais
Overview de nossa aplicação
Landing Page
Login
Meus contratos
Guia de assinatura
Upload do documento
Roteiro
Gravação
Revisão
Guia de Contribuição
Caso deseje contribuir com o projeto considere nosso CONTRIBUTING e CODE OF CONDUCT
Guia para rodar o projeto com o Docker
-
Instalação
Para o uso é necessário possuir o Docker e o Docker Compose em sua máquina.
-
Rodando a aplicação
Entre na pasta raíz do projeto em que está localizado o docker-compose.yml e digite no terminal:
Primeiro (Enquanto não houver alterações no Gemfile, package.json ou Dockerfile, não precisará repetir o comando):
docker-compose build
Em seguida use o comando para subir o ambiente com logs.
docker-compose up
Após ter subido o ambiente em um terminal, caso seja a primeira vez que esteja rodando a aplicação, crie o banco (em outro terminal e com o ambiente ainda rodando no anterior):
docker-compose run backend rake db:create
Espere até que todos os serviços estejam disponíveis, acesse os servidores com os seguintes endereço:
-
Rails : https://localhost:3000
-
React : https://localhost:3001
Para subir um ambiente apenas, navegue até a pasta correspondente /backend ou /frontend onde se encontra o docker-compose.yml
docker-compose up
-
Comandos Principais
Para subir o ambiente com logs digite: (Criará a imagem baseado no Dockerfile e criará os containers de serviços que definimos no docker-compose.yml)
docker-compose up
Para desligar o ambiente de maneira completa. (Para e remove os containers, networks, volumes e imagens criadas pelo "up")
docker-compose down
Para executar comandos depois de ter subido o docker-compose. (Dentro do seu novo ambiente)
Maneira direta. Exemplo: (Dirá a versão do Rails ou Node)
docker-compose run backend rails -version
docker-compose run frontend node --version
Para abrir um prompt interativo para usar quantos comandos desejar: (Para sair digite: exit)
docker-compose run backend sh
docker-compose run frontend sh