Instalação do i-Diário

Obrigado pela resposta @Juchem. Mas o que eu não estou entendendo é o seguinte:
No i-educar, a gente coloca o serviço “de pé” no servidor, e vai trabalhar nele em qualquer navegador, correto? E ele fica lá, sempre ativo (“de pé”) até que você reinicie o servidor por algum problema. Se isso acontecer, basta dar o comando novamente. No i-diario, após o comando acima, a saída é a seguinte:
https://pastebin.com/axCSxrJG
Fica nisso, e aparentemente é um console de minhas interações com o sistema. Se deixo nessa tela, tudo funciona normalmente, e consigo acessar o sistema pela url (http://…)mas se saio com control + c, o acesso ao sistema pela url deixa de funcionar. Então a minha dúvida é se é assim mesmo, e esse comando fica assim indefinidamente, ou temos algum problema? Pois dou o comando e tá tudo funcionando, mas imagine que quero acessar novamente o console para fazer alguma alteração. Quando executo control c pra sair, o acesso pela url deixa de funcionar. É isso que não estou entendendo. Veja se consegue me ajudar.

Dentro do docker, quando rodar o comando:
bundle exec rails server -b 0.0.0.0 -p 4000

Adiciona um -d no final, ficando:
bundle exec rails server -b 0.0.0.0 -p 4000 -d

O meu tá rodando com console fechado, da forma que o @Juchem explicou.

Agora sim, @Juchem. Depois de acrescentar o -d, deu tudo certo. Obrigado pela força.

Bom dia a todos.

Estou tentado instalar o i-Diario mas tenho tido problemas na parte da migração.

Contornei editando o arquivo config/initializers/devise.rb, na linha 7 tirei o comentário do config.secret_key.

A terminei a instalação mas quando acesso via navegador da esse erro.

Bom dia @RafaelSagawe, porque você não cria o arquivo config/secrets.yml como pede na documentação do i-diário?

Tinha criado, mas na hora da migração deva esse erro

Uma divida agora esse bundle exec rake secret deve ser dentro do Docker ??

Sim, deve ser executado dentro do docker.

Resolvi tentar fazer a instalação em outro ambiente de virtualização que utilizo, deu tudo quase certo, o erro ate agora e na criação do usuário, ou seja o final do processo.

Vou refazer o processo que fiz e depois compartilho.

A partir do release 1.0.1 não será mais necessário editar o Dockerfile conforme o @Juchem informa, já que fizemos a melhoria no arquivo para facilitar a vida de todos.

Qualquer outro problema que surgir que possamos corrigir direto no arquivo vamos incluir em versões futuras.

Como faço para atualizar para nova versão?

cd i-diario
git pull
docker-compose up -d

Boa tarde a todos, hoje sentei aqui com a equipe pedagógica da secretaria de educação. Fui questionando quanto ao diario do professor, na questao de lancamento de notas e faltas, porem nao achei onde se faz relatorios individuais dos alunos, pra turmas ate 5 ano, porque essas turmas nao sao avaliadas por notas e nem por conceito, Tambem nao encontrei no ieducar onde faz lancamento dos conteudos ministrados diariamente. Pelo que pude observar aqui nesse TOPICO DE DUVIDAS e que tem que fazer a instalacao do i-Diario separadamente: E isso mesmo???

No sisterma achei apenas esse local de diario, mais apenas pra impressao, que puxa do banco de dados apenas FALTAS E NOTAS lancadas pelo professor, porem relatorios individuais dos alunos nao, e nem os conteudos ministrados diariamente.

Outra coisa, to aqui no ambiente LANCAR NOTAS E FALTAS, 1 bimestre, Nao tem ou ainda nao conseguir visualizar como se faz pra lancar as faltas diariamente? Nesse campo FALTA e apenas pra colocar o numero de faltas do bimestre todo? Alguem pode me ajudar nisso tb por favor.

@Juchem, ainda bem que encontrei sua explicação porque já estava quase desistindo de instalar com o Docker. Então muito obrigado!

No entanto ainda estou preso no http://localhost:4000/404 apesar de ter seguido as dicas bundle exec rails server -b 0.0.0.0 -p 4000 -d e Crie uma nova entidade informando esse endereço de IP 104.248.249.143 no lugar de 127.0.0.1.

Segue início da resposta do server
Redirected to http://localhost:4000/404
Completed 302 Found in 7ms (ActiveRecord: 1.1ms)

Started GET “/404” for 172.19.0.1 at 2019-04-30 04:57:57 +0000
Cannot render console from 172.19.0.1! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255

ActionController::RoutingError (No route matches [GET] “/404”):
actionpack (4.2.11.1) lib/action_dispatch/middleware/debug_exceptions.rb:21:in call' newrelic_rpm (3.14.0.305) lib/new_relic/agent/instrumentation/middleware_tracing.rb:78:incall’

O que me recomendaria agora?

@ericmadureira testa esse PR por favor: https://github.com/portabilis/i-diario/pull/33

Atualizei o projeto @cajueiro mas agora o server nem sequer roda mais, mesmo seguindo a instalação com Docker daqui https://github.com/portabilis/i-diario.

Usando o comando docker-compose up mostra o seguinte no terminal:

C:\Users\Eric\Documents\workspace\i-diario> docker-compose up
Starting redis-idiario … done
Starting i-diario_box_1 … done
Starting postgres94-idiario … done
Starting idiario … done
Attaching to redis-idiario, i-diario_box_1, postgres94-idiario, idiario
redis-idiario | 1:C 04 May 20:33:06.773 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis-idiario | 1:C 04 May 20:33:06.773 # Redis version=4.0.14, bits=64, commit=00000000, modified=0, pid=1, just started
redis-idiario | 1:C 04 May 20:33:06.773 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis-idiario | 1:M 04 May 20:33:06.774 * Running mode=standalone, port=6379.
redis-idiario | 1:M 04 May 20:33:06.774 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
redis-idiario | 1:M 04 May 20:33:06.774 # Server initialized
redis-idiario | 1:M 04 May 20:33:06.774 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command ‘echo never > /sys/kernel/mm/transparent_hugepage/enabled’ as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
redis-idiario | 1:M 04 May 20:33:06.774 * DB loaded from disk: 0.000 seconds
redis-idiario | 1:M 04 May 20:33:06.774 * Ready to accept connections
postgres94-idiario | LOG: database system was shut down at 2019-05-04 20:32:57 UTC
postgres94-idiario | LOG: MultiXact member wraparound protections are now enabled
postgres94-idiario | LOG: database system is ready to accept connections
postgres94-idiario | LOG: autovacuum launcher started
idiario | standard_init_linux.go:207: exec user process caused “no such file or directory”
i-diario_box_1 exited with code 0

E localhost:4000 e localhost:3000 não exibem nada como no print a seguir:

Não rodou porque deu erro.

Tenta docker-compose build e depois o docker-compose up.

O erro que deu nesse log não fica claro do que se trata.

Ninguem pode me ajudar???