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
Caso deseje contribuir com o projeto considere nosso CONTRIBUTING e CODE OF CONDUCT
Para o uso é necessário possuir o Docker e o Docker Compose em sua máquina.
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:
Para subir um ambiente apenas, navegue até a pasta correspondente /backend ou /frontend onde se encontra o docker-compose.yml
docker-compose up
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