... | ... | @@ -57,3 +57,25 @@ production: |
|
|
username: usuario
|
|
|
password: senha
|
|
|
```
|
|
|
|
|
|
## Inicialização do banco de dados
|
|
|
|
|
|
Uma vez feita a instalação das _gems_ e a configuração de acesso ao banco de dados, devemos instanciar o banco de dados do Agendador (tabelas, índices e relacionamentos). Para fazer isto, utilize o seguinte comando:
|
|
|
> bundle exec rake db:migrate agendador:setup
|
|
|
|
|
|
A tarefa _db:migrate_ é padrão do Rails e executa as migrações contidas no diretório (file)[db/migrate/]. Já a tarefa _agendador:setup_ é específica para o Agendador é instancia dados estáticos (estados, municípios, ocupações, conselhos e exemplos para teste) e é sensível ao ambiente, isto é, alguns dados são inseridos de acordo com o ambiente em que o script é executado, se ele for executado no ambiente de produção (_production_), os exemplos de teste não são inseridos, por exemplo.
|
|
|
|
|
|
## Inicialização do servidor
|
|
|
|
|
|
Uma vez que os passos anteriores foram feitos, basta executar o comando para a inicialização do servidor:
|
|
|
> rails server
|
|
|
Ou alternativamente:
|
|
|
> rails s
|
|
|
|
|
|
Por padrão, o servidor de desenvolvimento utiliza a porta 3000 TCP, caso você queira que ele escute em uma porta específica, basta passar a opção _-p_ seguida da porta que você deseja.
|
|
|
|
|
|
Exemplo:
|
|
|
> rails server -p 8080
|
|
|
|
|
|
Para mais opções de uso do servidor, consulte:
|
|
|
> rails server --help |
|
|
\ No newline at end of file |