-
Notifications
You must be signed in to change notification settings - Fork 5
1. Instalação
Este sistema contém alguns requisitos para rodar localmente:
1. Requisitos
Primeiro é preciso instalar os seguintes pacotes
nodejs
libpq-dev
postgresql
postgresql-contrib
imagemagick
yarn
Também é necessário instalar o Bundler e o Rails
$ gem install bundler
$ gem install rails
2. Clonar o projeto
$ git clone https://github.com/MarczalTSIGP/SGTCC.git
3. Acessar a pasta do projeto
cd SGTCC
4. Instalar as dependências
Instalar as gems do ruby
$ bundle install
Instalar os pacotes JavaScript
$ yarn install
5. Configurar o PostgreSQL
Criar um arquivo chamado "application.yml" usando o examplo "appplication.yml.example"
$ cp config/appplication.yml.example config/application.yml
Nesse arquivo é preciso alterar o username e o password conforme seu usuário e senha do PostgreSQL
database: &database
db.username: postgres
db.password: postgres
db.host: localhost
6. Configurar o envio de emails
No "application.yml" é preciso alterar o username e password. Nesse projeto está sendo usado o mailtrap para enviar emails.
mailer: &mailer
mailer.smtp.username: 'username'
mailer.smtp.password: 'password'
7. Criar o banco de dados e as tabelas
$ rails db:create
$ rails db:migrate
$ rails db:seed
8. Popular a aplicação para testes
$ rails db:populate
9. Rodar a aplicação
$ rails s
e em outro terminal rodar o servidor do webpack:
$ yarn run webpack
10. Acessar a aplicação no navegador
- Acessar o http://localhost:3000