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 | ... | ... |