Commit 57d9c92c8337aaf26feb7cb8479fdad9d156ff43
1 parent
c45798a5
Exists in
master
Ajustado docker para versão 9.5 do postgres;
* Convertido ieducar.ini para utf-8; portabilis/ieducar#167
Showing
2 changed files
with
76 additions
and
72 deletions
Show diff stats
docker-compose.yml
| 1 | -ieducar: | |
| 1 | +ieducar_1204: | |
| 2 | 2 | build: . |
| 3 | + environment: | |
| 4 | + - CORE_EXT_CONFIGURATION_ENV=development | |
| 3 | 5 | ports: |
| 4 | - - "8080:80" | |
| 6 | + - "8001:80" | |
| 5 | 7 | volumes: |
| 6 | 8 | - .:/home/ieducar/ieducar |
| 7 | 9 | links: |
| 8 | 10 | - postgres |
| 9 | - container_name: ieducar_comunidade | |
| 11 | + container_name: ieducar_1204 | |
| 10 | 12 | |
| 11 | 13 | postgres: |
| 12 | - image: ignatov/docker-postgresql-8.2 | |
| 14 | + volumes: | |
| 15 | + - /var/lib/postgresql/data | |
| 16 | + image: postgres:9.5 | |
| 13 | 17 | environment: |
| 14 | 18 | - POSTGRES_PASSWORD=postgres |
| 15 | 19 | ports: |
| 16 | - - "5430:5432" | |
| 20 | + - "5433:5432" | ... | ... |
ieducar/configuration/ieducar.ini
| 1 | 1 | ; $Id$ |
| 2 | 2 | |
| 3 | 3 | ; |
| 4 | -; i-Educar - Sistema de gestão escolar | |
| 4 | +; i-Educar - Sistema de gestão escolar | |
| 5 | 5 | ; |
| 6 | -; Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
| 6 | +; Copyright (C) 2006 Prefeitura Municipal de Itajaà | |
| 7 | 7 | ; <ctima@itajai.sc.gov.br> |
| 8 | 8 | ; |
| 9 | -; Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
| 10 | -; sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
| 11 | -; Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
| 12 | -; qualquer versão posterior. | |
| 9 | +; Este programa é software livre; você pode redistribuÃ-lo e/ou modificá-lo | |
| 10 | +; sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
| 11 | +; Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
| 12 | +; qualquer versão posterior. | |
| 13 | 13 | ; |
| 14 | -; Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
| 15 | -; NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
| 16 | -; ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
| 14 | +; Este programa é distribuÃÂdo na expectativa de que seja útil, porém, SEM | |
| 15 | +; NENHUMA GARANTIA; nem mesmo a garantia implÃÂcita de COMERCIABILIDADE OU | |
| 16 | +; ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral | |
| 17 | 17 | ; do GNU para mais detalhes. |
| 18 | 18 | ; |
| 19 | -; Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
| 20 | -; com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
| 21 | -; endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 19 | +; Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
| 20 | +; com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
| 21 | +; endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 22 | 22 | ; |
| 23 | 23 | |
| 24 | 24 | |
| 25 | 25 | ; |
| 26 | -; Arquivo de configuração da aplicação. | |
| 26 | +; Arquivo de configuração da aplicação. | |
| 27 | 27 | ; |
| 28 | -; Este arquivo contém um conjunto de diretivas básicas para a configuração do | |
| 29 | -; i-Educar. Este arquivo segue a sintaxe INI. Comentários de linha começam com | |
| 30 | -; ponto-vírgula. Este arquivo em específico suporta: | |
| 28 | +; Este arquivo contém um conjunto de diretivas básicas para a configuração do | |
| 29 | +; i-Educar. Este arquivo segue a sintaxe INI. Comentários de linha começam com | |
| 30 | +; ponto-vÃrgula. Este arquivo em especÃfico suporta: | |
| 31 | 31 | ; |
| 32 | -; - Namespaces: é possível determinar namespaces, evitando colisão de diretivas | |
| 33 | -; de configuração. O namespace app., por exemplo, é responsável pelas diretivas | |
| 34 | -; da aplicação enquanto php. sobrescreve as diretivas do arquivo php.ini | |
| 32 | +; - Namespaces: é possÃvel determinar namespaces, evitando colisão de diretivas | |
| 33 | +; de configuração. O namespace app., por exemplo, é responsável pelas diretivas | |
| 34 | +; da aplicação enquanto php. sobrescreve as diretivas do arquivo php.ini | |
| 35 | 35 | ; original. |
| 36 | 36 | ; |
| 37 | -; - Herança: a herança simples é suportada, permitindo que o administrador | |
| 38 | -; configure apenas um arquivo com configurações específicas para ambientes | |
| 39 | -; diferentes como produção, desenvolvimento e testes (homologação). Para herdar | |
| 40 | -; as configurações do ambiente 'production', extenda-a da seguinte forma: | |
| 37 | +; - Herança: a herança simples é suportada, permitindo que o administrador | |
| 38 | +; configure apenas um arquivo com configurações especÃficas para ambientes | |
| 39 | +; diferentes como produção, desenvolvimento e testes (homologação). Para herdar | |
| 40 | +; as configurações do ambiente 'production', extenda-a da seguinte forma: | |
| 41 | 41 | ; [seu_ambiente : production]. |
| 42 | 42 | ; |
| 43 | -; Recomenda-se deixar esse arquivo com permissão de leitura apenas para o dono | |
| 44 | -; e ao usuário do Apache (ou do webserver de sua preferência). | |
| 43 | +; Recomenda-se deixar esse arquivo com permissão de leitura apenas para o dono | |
| 44 | +; e ao usuário do Apache (ou do webserver de sua preferência). | |
| 45 | 45 | ; |
| 46 | -; @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
| 46 | +; @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
| 47 | 47 | ; @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL |
| 48 | 48 | ; @package CoreExt |
| 49 | -; @since Arquivo disponível desde a versão 1.1.0 | |
| 49 | +; @since Arquivo disponÃvel desde a versão 1.1.0 | |
| 50 | 50 | ; @version $Id$ |
| 51 | 51 | ; |
| 52 | 52 | |
| 53 | 53 | [production] |
| 54 | -; Configurações de banco de dados | |
| 54 | +; Configurações de banco de dados | |
| 55 | 55 | app.database.dbname = ieducar |
| 56 | 56 | app.database.username = ieducar |
| 57 | -app.database.hostname = localhost | |
| 57 | +app.database.hostname = postgres_95 | |
| 58 | 58 | app.database.password = ieducar |
| 59 | 59 | app.database.port = 5433 |
| 60 | 60 | |
| 61 | -; Define uma url para redirecionar todas as requisições; | |
| 61 | +; Define uma url para redirecionar todas as requisições; | |
| 62 | 62 | ; app.routes.redirect_to = /intranet/manutencao.php |
| 63 | 63 | |
| 64 | -; Define a nomenclatura do exame no diario ou relatórios (0 exame, 1 conselho) | |
| 64 | +; Define a nomenclatura do exame no diario ou relatórios (0 exame, 1 conselho) | |
| 65 | 65 | app.diario.nomenclatura_exame = 0 |
| 66 | 66 | |
| 67 | -; Configurações do armazenamento de imagem amazon s3 | |
| 67 | +; Configurações do armazenamento de imagem amazon s3 | |
| 68 | 68 | ;app.aws.bucketname = nome do bucket |
| 69 | 69 | ;app.aws.awsacesskey = chave |
| 70 | 70 | ;app.aws.awssecretkey = chave secreta |
| 71 | 71 | |
| 72 | -; Configurações de template | |
| 73 | -; Os caminhos de diretórios devem sempre ser relativos a intranet/ | |
| 72 | +; Configurações de template | |
| 73 | +; Os caminhos de diretórios devem sempre ser relativos a intranet/ | |
| 74 | 74 | app.template.vars.instituicao = i-Educar |
| 75 | -app.template.pdf.titulo = Relatório i-Educar | |
| 75 | +app.template.pdf.titulo = Relatório i-Educar | |
| 76 | 76 | app.template.pdf.logo = |
| 77 | 77 | |
| 78 | -; Configurações de localização | |
| 79 | -; Define valores padrão para algumas das tarefas de endereçamento como listagem | |
| 80 | -; de municípios e de estados. | |
| 78 | +; Configurações de localização | |
| 79 | +; Define valores padrão para algumas das tarefas de endereçamento como listagem | |
| 80 | +; de municÃpios e de estados. | |
| 81 | 81 | ; 45 = Brasil |
| 82 | -; SP = Estado de São Paulo | |
| 82 | +; SP = Estado de São Paulo | |
| 83 | 83 | app.locale.country = 45 |
| 84 | 84 | app.locale.province = SP |
| 85 | 85 | |
| 86 | 86 | ; Timezone |
| 87 | -; Defina o timezone desejado. Consulte a lista de timezones disponíveis em: | |
| 87 | +; Defina o timezone desejado. Consulte a lista de timezones disponÃveis em: | |
| 88 | 88 | ; <http://en.wikipedia.org/wiki/List_of_tz_database_time_zones>. |
| 89 | 89 | app.locale.timezone = America/Sao_Paulo |
| 90 | 90 | |
| 91 | -; Configurações de administração | |
| 92 | -; sql_tempo e pagina_tempo são valores em segundo que ao serem excedidos, | |
| 93 | -; enviaram um e-mail com um pequeno relatório sobre a página que excedeu | |
| 94 | -; os valores. Para enviar o relatório a mais de um endereço de e-mail, adicione | |
| 91 | +; Configurações de administração | |
| 92 | +; sql_tempo e pagina_tempo são valores em segundo que ao serem excedidos, | |
| 93 | +; enviaram um e-mail com um pequeno relatório sobre a página que excedeu | |
| 94 | +; os valores. Para enviar o relatório a mais de um endereço de e-mail, adicione | |
| 95 | 95 | ; mais e-mails ao array app.admin.reports.emails[] (veja a diretiva comentada |
| 96 | 96 | ; abaixo). Essa funcionalidade requer um MTA instalado no servidor. |
| 97 | 97 | app.admin.reports.sql_tempo = 3 |
| ... | ... | @@ -99,32 +99,32 @@ app.admin.reports.pagina_tempo = 5 |
| 99 | 99 | app.admin.reports.emails[] = |
| 100 | 100 | ;app.admin.reports.emails[] = seu.email.2@example.com |
| 101 | 101 | |
| 102 | -; Configurações de relatórios | |
| 102 | +; Configurações de relatórios | |
| 103 | 103 | report.diario_classe.dias_temporarios = 30 |
| 104 | 104 | |
| 105 | -; define o nome do logo a ser usado nos relatórios (via parametro logo) | |
| 106 | -; logos são armazenados em /module/Reports/ReportLogos | |
| 105 | +; define o nome do logo a ser usado nos relatórios (via parametro logo) | |
| 106 | +; logos são armazenados em /module/Reports/ReportLogos | |
| 107 | 107 | report.logo_file_name = brasil.png |
| 108 | 108 | |
| 109 | -; define se detalhes sobre os erros ocorridos serão exibidos | |
| 109 | +; define se detalhes sobre os erros ocorridos serão exibidos | |
| 110 | 110 | report.show_error_details = true |
| 111 | 111 | |
| 112 | -; Define a fabrica de relatórios padrão | |
| 112 | +; Define a fabrica de relatórios padrão | |
| 113 | 113 | report.default_factory = Portabilis_Report_ReportFactoryPHPJasperXML |
| 114 | 114 | |
| 115 | -; Configurações da entidade (instituicao) | |
| 115 | +; Configurações da entidade (instituicao) | |
| 116 | 116 | ; define o nome da entidade a ser exibido no topo |
| 117 | 117 | app.entity.name = Prefeitura Municipal de Portabilis Tecnologia |
| 118 | 118 | |
| 119 | -; Define o nome do super usuário, para este usuário não se aplica limitação de multiplo acesso. | |
| 119 | +; Define o nome do super usuário, para este usuário não se aplica limitação de multiplo acesso. | |
| 120 | 120 | app.superuser = admin |
| 121 | 121 | |
| 122 | -; Quantidade em dias para expirar a senha do usuário, ao definir um valor numerico | |
| 123 | -; este será usado como padrão para todos usuários. | |
| 122 | +; Quantidade em dias para expirar a senha do usuário, ao definir um valor numerico | |
| 123 | +; este será usado como padrão para todos usuários. | |
| 124 | 124 | app.user_accounts.default_password_expiration_period = 180 |
| 125 | 125 | |
| 126 | -; Configurações mailer | |
| 127 | -app.mailer.smtp.from_name = Nome Completo Usuário | |
| 126 | +; Configurações mailer | |
| 127 | +app.mailer.smtp.from_name = Nome Completo Usuário | |
| 128 | 128 | app.mailer.smtp.from_email = username@domain.com.br |
| 129 | 129 | app.mailer.smtp.host = smtp.gmail.com |
| 130 | 130 | app.mailer.smtp.port = 587 |
| ... | ... | @@ -133,42 +133,42 @@ app.mailer.smtp.username = username@domain.com.br |
| 133 | 133 | app.mailer.smtp.password = |
| 134 | 134 | app.mailer.debug = false |
| 135 | 135 | |
| 136 | -; define dominios com envio de email permitido, senão definido ou vazio permite todos, ex: | |
| 136 | +; define dominios com envio de email permitido, senão definido ou vazio permite todos, ex: | |
| 137 | 137 | ;app.mailer.allowed_domains[] = portabilis.com.br |
| 138 | 138 | ;app.mailer.allowed_domains[] = cidade.sc.gov.br |
| 139 | 139 | |
| 140 | -; Configurações usadas pelo modulo de tratamento de erros ocorridos na aplicação. | |
| 140 | +; Configurações usadas pelo modulo de tratamento de erros ocorridos na aplicação. | |
| 141 | 141 | modules.error.link_to_support = http://www.portabilis.com.br/fale_conosco#suporte |
| 142 | 142 | modules.error.send_notification_email = true |
| 143 | 143 | ;modules.error.notification_email = username@domain.com.br |
| 144 | 144 | modules.error.show_details = true |
| 145 | 145 | |
| 146 | -; Configurações google.com/recaptcha (confirmação humana, para evitar robos) | |
| 146 | +; Configurações google.com/recaptcha (confirmação humana, para evitar robos) | |
| 147 | 147 | app.recaptcha.public_key = |
| 148 | 148 | app.recaptcha.private_key = |
| 149 | 149 | app.recaptcha.options.secure = true |
| 150 | 150 | app.recaptcha.options.lang = pt |
| 151 | 151 | app.recaptcha.options.theme = white |
| 152 | 152 | |
| 153 | -; Ativa obrigatoriedade de utilização de endereço normalizado no cadastro de pessoas | |
| 153 | +; Ativa obrigatoriedade de utilização de endereço normalizado no cadastro de pessoas | |
| 154 | 154 | app.obriga_endereco_normalizado_pf = true |
| 155 | 155 | |
| 156 | -; Define que poderá ser feito matrícula para cursos diferentes (0 false, 1 true) | |
| 156 | +; Define que poderá ser feito matrÃcula para cursos diferentes (0 false, 1 true) | |
| 157 | 157 | app.matricula.multiplas_matriculas = 0 |
| 158 | 158 | |
| 159 | -; Define se será utilizado datas bases de deslocamento (0 false, 1 true) | |
| 159 | +; Define se será utilizado datas bases de deslocamento (0 false, 1 true) | |
| 160 | 160 | app.instituicao.data_base_deslocamento = 1 |
| 161 | 161 | |
| 162 | 162 | [development : production] |
| 163 | -; Herda configurações de banco de dados | |
| 163 | +; Herda configurações de banco de dados | |
| 164 | 164 | |
| 165 | 165 | [testing : development] |
| 166 | -; Herda todas as configurações de desenvolvimento | |
| 166 | +; Herda todas as configurações de desenvolvimento | |
| 167 | 167 | |
| 168 | 168 | |
| 169 | -; Use seções especificas para adicionar configs que distinguem entre tenants, | |
| 170 | -; ex para o host http://tenant.ieducar.com.br/, pode-se usar esta seção | |
| 171 | -; que herda as configurações de production | |
| 169 | +; Use seções especificas para adicionar configs que distinguem entre tenants, | |
| 170 | +; ex para o host http://tenant.ieducar.com.br/, pode-se usar esta seção | |
| 171 | +; que herda as configurações de production | |
| 172 | 172 | ; |
| 173 | 173 | [tenant.ieducar.com.br : production] |
| 174 | 174 | app.database.dbname = tenant |
| ... | ... | @@ -176,4 +176,4 @@ app.locale.province = SC |
| 176 | 176 | app.entity.name = Prefeitura Municipal de Portabilis Tecnologia |
| 177 | 177 | report.logo_file_name = tenant.png |
| 178 | 178 | ;app.routes.redirect_to = /intranet/suspenso.php |
| 179 | -;app.superuser = admin | |
| 180 | 179 | \ No newline at end of file |
| 180 | +;app.superuser = admin | ... | ... |