Commit 57d9c92c8337aaf26feb7cb8479fdad9d156ff43

Authored by Caroline Salib
1 parent c45798a5
Exists in master

Ajustado docker para versão 9.5 do postgres;

* Convertido ieducar.ini para utf-8;
portabilis/ieducar#167
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
... ...