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 | build: . | 2 | build: . |
3 | + environment: | ||
4 | + - CORE_EXT_CONFIGURATION_ENV=development | ||
3 | ports: | 5 | ports: |
4 | - - "8080:80" | 6 | + - "8001:80" |
5 | volumes: | 7 | volumes: |
6 | - .:/home/ieducar/ieducar | 8 | - .:/home/ieducar/ieducar |
7 | links: | 9 | links: |
8 | - postgres | 10 | - postgres |
9 | - container_name: ieducar_comunidade | 11 | + container_name: ieducar_1204 |
10 | 12 | ||
11 | postgres: | 13 | postgres: |
12 | - image: ignatov/docker-postgresql-8.2 | 14 | + volumes: |
15 | + - /var/lib/postgresql/data | ||
16 | + image: postgres:9.5 | ||
13 | environment: | 17 | environment: |
14 | - POSTGRES_PASSWORD=postgres | 18 | - POSTGRES_PASSWORD=postgres |
15 | ports: | 19 | ports: |
16 | - - "5430:5432" | 20 | + - "5433:5432" |
ieducar/configuration/ieducar.ini
1 | ; $Id$ | 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 | ; <ctima@itajai.sc.gov.br> | 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 | ; do GNU para mais detalhes. | 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 | ; original. | 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 | ; [seu_ambiente : production]. | 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 | ; @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | 47 | ; @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL |
48 | ; @package CoreExt | 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 | ; @version $Id$ | 50 | ; @version $Id$ |
51 | ; | 51 | ; |
52 | 52 | ||
53 | [production] | 53 | [production] |
54 | -; Configurações de banco de dados | 54 | +; Configurações de banco de dados |
55 | app.database.dbname = ieducar | 55 | app.database.dbname = ieducar |
56 | app.database.username = ieducar | 56 | app.database.username = ieducar |
57 | -app.database.hostname = localhost | 57 | +app.database.hostname = postgres_95 |
58 | app.database.password = ieducar | 58 | app.database.password = ieducar |
59 | app.database.port = 5433 | 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 | ; app.routes.redirect_to = /intranet/manutencao.php | 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 | app.diario.nomenclatura_exame = 0 | 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 | ;app.aws.bucketname = nome do bucket | 68 | ;app.aws.bucketname = nome do bucket |
69 | ;app.aws.awsacesskey = chave | 69 | ;app.aws.awsacesskey = chave |
70 | ;app.aws.awssecretkey = chave secreta | 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 | app.template.vars.instituicao = i-Educar | 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 | app.template.pdf.logo = | 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 | ; 45 = Brasil | 81 | ; 45 = Brasil |
82 | -; SP = Estado de São Paulo | 82 | +; SP = Estado de São Paulo |
83 | app.locale.country = 45 | 83 | app.locale.country = 45 |
84 | app.locale.province = SP | 84 | app.locale.province = SP |
85 | 85 | ||
86 | ; Timezone | 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 | ; <http://en.wikipedia.org/wiki/List_of_tz_database_time_zones>. | 88 | ; <http://en.wikipedia.org/wiki/List_of_tz_database_time_zones>. |
89 | app.locale.timezone = America/Sao_Paulo | 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 | ; mais e-mails ao array app.admin.reports.emails[] (veja a diretiva comentada | 95 | ; mais e-mails ao array app.admin.reports.emails[] (veja a diretiva comentada |
96 | ; abaixo). Essa funcionalidade requer um MTA instalado no servidor. | 96 | ; abaixo). Essa funcionalidade requer um MTA instalado no servidor. |
97 | app.admin.reports.sql_tempo = 3 | 97 | app.admin.reports.sql_tempo = 3 |
@@ -99,32 +99,32 @@ app.admin.reports.pagina_tempo = 5 | @@ -99,32 +99,32 @@ app.admin.reports.pagina_tempo = 5 | ||
99 | app.admin.reports.emails[] = | 99 | app.admin.reports.emails[] = |
100 | ;app.admin.reports.emails[] = seu.email.2@example.com | 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 | report.diario_classe.dias_temporarios = 30 | 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 | report.logo_file_name = brasil.png | 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 | report.show_error_details = true | 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 | report.default_factory = Portabilis_Report_ReportFactoryPHPJasperXML | 113 | report.default_factory = Portabilis_Report_ReportFactoryPHPJasperXML |
114 | 114 | ||
115 | -; Configurações da entidade (instituicao) | 115 | +; Configurações da entidade (instituicao) |
116 | ; define o nome da entidade a ser exibido no topo | 116 | ; define o nome da entidade a ser exibido no topo |
117 | app.entity.name = Prefeitura Municipal de Portabilis Tecnologia | 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 | app.superuser = admin | 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 | app.user_accounts.default_password_expiration_period = 180 | 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 | app.mailer.smtp.from_email = username@domain.com.br | 128 | app.mailer.smtp.from_email = username@domain.com.br |
129 | app.mailer.smtp.host = smtp.gmail.com | 129 | app.mailer.smtp.host = smtp.gmail.com |
130 | app.mailer.smtp.port = 587 | 130 | app.mailer.smtp.port = 587 |
@@ -133,42 +133,42 @@ app.mailer.smtp.username = username@domain.com.br | @@ -133,42 +133,42 @@ app.mailer.smtp.username = username@domain.com.br | ||
133 | app.mailer.smtp.password = | 133 | app.mailer.smtp.password = |
134 | app.mailer.debug = false | 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 | ;app.mailer.allowed_domains[] = portabilis.com.br | 137 | ;app.mailer.allowed_domains[] = portabilis.com.br |
138 | ;app.mailer.allowed_domains[] = cidade.sc.gov.br | 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 | modules.error.link_to_support = http://www.portabilis.com.br/fale_conosco#suporte | 141 | modules.error.link_to_support = http://www.portabilis.com.br/fale_conosco#suporte |
142 | modules.error.send_notification_email = true | 142 | modules.error.send_notification_email = true |
143 | ;modules.error.notification_email = username@domain.com.br | 143 | ;modules.error.notification_email = username@domain.com.br |
144 | modules.error.show_details = true | 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 | app.recaptcha.public_key = | 147 | app.recaptcha.public_key = |
148 | app.recaptcha.private_key = | 148 | app.recaptcha.private_key = |
149 | app.recaptcha.options.secure = true | 149 | app.recaptcha.options.secure = true |
150 | app.recaptcha.options.lang = pt | 150 | app.recaptcha.options.lang = pt |
151 | app.recaptcha.options.theme = white | 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 | app.obriga_endereco_normalizado_pf = true | 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 | app.matricula.multiplas_matriculas = 0 | 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 | app.instituicao.data_base_deslocamento = 1 | 160 | app.instituicao.data_base_deslocamento = 1 |
161 | 161 | ||
162 | [development : production] | 162 | [development : production] |
163 | -; Herda configurações de banco de dados | 163 | +; Herda configurações de banco de dados |
164 | 164 | ||
165 | [testing : development] | 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 | [tenant.ieducar.com.br : production] | 173 | [tenant.ieducar.com.br : production] |
174 | app.database.dbname = tenant | 174 | app.database.dbname = tenant |
@@ -176,4 +176,4 @@ app.locale.province = SC | @@ -176,4 +176,4 @@ app.locale.province = SC | ||
176 | app.entity.name = Prefeitura Municipal de Portabilis Tecnologia | 176 | app.entity.name = Prefeitura Municipal de Portabilis Tecnologia |
177 | report.logo_file_name = tenant.png | 177 | report.logo_file_name = tenant.png |
178 | ;app.routes.redirect_to = /intranet/suspenso.php | 178 | ;app.routes.redirect_to = /intranet/suspenso.php |
179 | -;app.superuser = admin | ||
180 | \ No newline at end of file | 179 | \ No newline at end of file |
180 | +;app.superuser = admin |