https://sheltered-lowlands-21386.herokuapp.com/
(As Heroku is a free service, their apps sleep when not accessed for 15 minutes. They take time to wake up. If you get an error, just refresh the page)
Dependência | Versão |
---|---|
Ruby | 2.5.1 |
MongoDB | 3.6.3 ou mais recente |
Redis | 4.0.9 ou mais recente |
NodeJS | 8.10.0 ou mais recente |
Yarn | 1.10.1 ou mais recente |
Depois de instalar as dependências, você deverá clonar o projeto, através do seguinte comando no terminal:
$ git clone [email protected]:joaogardenberg/docassist.git -b master DocAssist
Depois disso, você deverá abrir um terminal na pasta raiz do projeto e digitar os seguintes comandos:
$ bundle install
$ rails s
A partir daqui, o backend vai estar rodando.
Caso quiser acessar suas apis, é só acessá-las através do seguinte endereço raiz:
http://localhost:3000/
Abra então outro terminal e digite os seguintes comandos:
$ yarn front_yarn
$ yarn start
Automaticamente será aberta no seu navegador uma aba com o front end rodando no seguinte endereço:
http://localhost:8080/
NÃO é para utilizar os comandos yarn add
e yarn remove
! Ao invés disso...
Para adicionar, basta digitar num terminal na pasta raiz do projeto:
$ yarn front_add <nome-da-dependencia>
Para remover, basta digitar num terminal na pasta raiz do projeto:
$ yarn front_rem <nome-da-dependencia>
Para criar o projeto no Heroku, basta digitar o seguinte comando num terminal na pasta raiz do projeto:
$ yarn heroku_create
Uma vez feito isso, não há a necessidade de fazer de novo a cada deploy.
Em seguida, para fazer o deploy, digite:
$ yarn heroku_deploy
Para abrir o Heroku no seu browser direto na página do projeto, digite:
$ yarn heroku_open
Caso dê algum problema relacionado a nome de diretório em algum destes comandos, ou então algum problema relacionado a git, talvez este comando ajude:
$ yarn heroku_fix