From 57d9c92c8337aaf26feb7cb8479fdad9d156ff43 Mon Sep 17 00:00:00 2001 From: Caroline Salib Date: Sat, 18 Feb 2017 23:14:30 -0300 Subject: [PATCH] Ajustado docker para versão 9.5 do postgres; * Convertido ieducar.ini para utf-8; portabilis/ieducar#167 --- docker-compose.yml | 14 +++++++++----- ieducar/configuration/ieducar.ini | 134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------- 2 files changed, 76 insertions(+), 72 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index b8a0ee4..6a459f6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,16 +1,20 @@ -ieducar: +ieducar_1204: build: . + environment: + - CORE_EXT_CONFIGURATION_ENV=development ports: - - "8080:80" + - "8001:80" volumes: - .:/home/ieducar/ieducar links: - postgres - container_name: ieducar_comunidade + container_name: ieducar_1204 postgres: - image: ignatov/docker-postgresql-8.2 + volumes: + - /var/lib/postgresql/data + image: postgres:9.5 environment: - POSTGRES_PASSWORD=postgres ports: - - "5430:5432" + - "5433:5432" diff --git a/ieducar/configuration/ieducar.ini b/ieducar/configuration/ieducar.ini index ad544b3..1132dfb 100644 --- a/ieducar/configuration/ieducar.ini +++ b/ieducar/configuration/ieducar.ini @@ -1,97 +1,97 @@ ; $Id$ ; -; i-Educar - Sistema de gestão escolar +; i-Educar - Sistema de gestão escolar ; -; Copyright (C) 2006 Prefeitura Municipal de Itajaí +; Copyright (C) 2006 Prefeitura Municipal de Itajaí ; ; -; Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo -; sob os termos da Licença Pública Geral GNU conforme publicada pela Free -; Software Foundation; tanto a versão 2 da Licença, como (a seu critério) -; qualquer versão posterior. +; Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo +; sob os termos da Licença Pública Geral GNU conforme publicada pela Free +; Software Foundation; tanto a versão 2 da Licença, como (a seu critério) +; qualquer versão posterior. ; -; Este programa é distribuí­do na expectativa de que seja útil, porém, SEM -; NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU -; ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral +; Este programa é distribuí­do na expectativa de que seja útil, porém, SEM +; NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU +; ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral ; do GNU para mais detalhes. ; -; Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto -; com este programa; se não, escreva para a Free Software Foundation, Inc., no -; endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. +; Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto +; com este programa; se não, escreva para a Free Software Foundation, Inc., no +; endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. ; ; -; Arquivo de configuração da aplicação. +; Arquivo de configuração da aplicação. ; -; Este arquivo contém um conjunto de diretivas básicas para a configuração do -; i-Educar. Este arquivo segue a sintaxe INI. Comentários de linha começam com -; ponto-vírgula. Este arquivo em específico suporta: +; Este arquivo contém um conjunto de diretivas básicas para a configuração do +; i-Educar. Este arquivo segue a sintaxe INI. Comentários de linha começam com +; ponto-vírgula. Este arquivo em específico suporta: ; -; - Namespaces: é possível determinar namespaces, evitando colisão de diretivas -; de configuração. O namespace app., por exemplo, é responsável pelas diretivas -; da aplicação enquanto php. sobrescreve as diretivas do arquivo php.ini +; - Namespaces: é possível determinar namespaces, evitando colisão de diretivas +; de configuração. O namespace app., por exemplo, é responsável pelas diretivas +; da aplicação enquanto php. sobrescreve as diretivas do arquivo php.ini ; original. ; -; - Herança: a herança simples é suportada, permitindo que o administrador -; configure apenas um arquivo com configurações específicas para ambientes -; diferentes como produção, desenvolvimento e testes (homologação). Para herdar -; as configurações do ambiente 'production', extenda-a da seguinte forma: +; - Herança: a herança simples é suportada, permitindo que o administrador +; configure apenas um arquivo com configurações específicas para ambientes +; diferentes como produção, desenvolvimento e testes (homologação). Para herdar +; as configurações do ambiente 'production', extenda-a da seguinte forma: ; [seu_ambiente : production]. ; -; Recomenda-se deixar esse arquivo com permissão de leitura apenas para o dono -; e ao usuário do Apache (ou do webserver de sua preferência). +; Recomenda-se deixar esse arquivo com permissão de leitura apenas para o dono +; e ao usuário do Apache (ou do webserver de sua preferência). ; -; @author Eriksen Costa Paixão +; @author Eriksen Costa Paixão ; @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL ; @package CoreExt -; @since Arquivo disponível desde a versão 1.1.0 +; @since Arquivo disponível desde a versão 1.1.0 ; @version $Id$ ; [production] -; Configurações de banco de dados +; Configurações de banco de dados app.database.dbname = ieducar app.database.username = ieducar -app.database.hostname = localhost +app.database.hostname = postgres_95 app.database.password = ieducar app.database.port = 5433 -; Define uma url para redirecionar todas as requisições; +; Define uma url para redirecionar todas as requisições; ; app.routes.redirect_to = /intranet/manutencao.php -; Define a nomenclatura do exame no diario ou relatórios (0 exame, 1 conselho) +; Define a nomenclatura do exame no diario ou relatórios (0 exame, 1 conselho) app.diario.nomenclatura_exame = 0 -; Configurações do armazenamento de imagem amazon s3 +; Configurações do armazenamento de imagem amazon s3 ;app.aws.bucketname = nome do bucket ;app.aws.awsacesskey = chave ;app.aws.awssecretkey = chave secreta -; Configurações de template -; Os caminhos de diretórios devem sempre ser relativos a intranet/ +; Configurações de template +; Os caminhos de diretórios devem sempre ser relativos a intranet/ app.template.vars.instituicao = i-Educar -app.template.pdf.titulo = Relatório i-Educar +app.template.pdf.titulo = Relatório i-Educar app.template.pdf.logo = -; Configurações de localização -; Define valores padrão para algumas das tarefas de endereçamento como listagem -; de municípios e de estados. +; Configurações de localização +; Define valores padrão para algumas das tarefas de endereçamento como listagem +; de municípios e de estados. ; 45 = Brasil -; SP = Estado de São Paulo +; SP = Estado de São Paulo app.locale.country = 45 app.locale.province = SP ; Timezone -; Defina o timezone desejado. Consulte a lista de timezones disponíveis em: +; Defina o timezone desejado. Consulte a lista de timezones disponíveis em: ; . app.locale.timezone = America/Sao_Paulo -; Configurações de administração -; sql_tempo e pagina_tempo são valores em segundo que ao serem excedidos, -; enviaram um e-mail com um pequeno relatório sobre a página que excedeu -; os valores. Para enviar o relatório a mais de um endereço de e-mail, adicione +; Configurações de administração +; sql_tempo e pagina_tempo são valores em segundo que ao serem excedidos, +; enviaram um e-mail com um pequeno relatório sobre a página que excedeu +; os valores. Para enviar o relatório a mais de um endereço de e-mail, adicione ; mais e-mails ao array app.admin.reports.emails[] (veja a diretiva comentada ; abaixo). Essa funcionalidade requer um MTA instalado no servidor. app.admin.reports.sql_tempo = 3 @@ -99,32 +99,32 @@ app.admin.reports.pagina_tempo = 5 app.admin.reports.emails[] = ;app.admin.reports.emails[] = seu.email.2@example.com -; Configurações de relatórios +; Configurações de relatórios report.diario_classe.dias_temporarios = 30 -; define o nome do logo a ser usado nos relatórios (via parametro logo) -; logos são armazenados em /module/Reports/ReportLogos +; define o nome do logo a ser usado nos relatórios (via parametro logo) +; logos são armazenados em /module/Reports/ReportLogos report.logo_file_name = brasil.png -; define se detalhes sobre os erros ocorridos serão exibidos +; define se detalhes sobre os erros ocorridos serão exibidos report.show_error_details = true -; Define a fabrica de relatórios padrão +; Define a fabrica de relatórios padrão report.default_factory = Portabilis_Report_ReportFactoryPHPJasperXML -; Configurações da entidade (instituicao) +; Configurações da entidade (instituicao) ; define o nome da entidade a ser exibido no topo app.entity.name = Prefeitura Municipal de Portabilis Tecnologia -; Define o nome do super usuário, para este usuário não se aplica limitação de multiplo acesso. +; Define o nome do super usuário, para este usuário não se aplica limitação de multiplo acesso. app.superuser = admin -; Quantidade em dias para expirar a senha do usuário, ao definir um valor numerico -; este será usado como padrão para todos usuários. +; Quantidade em dias para expirar a senha do usuário, ao definir um valor numerico +; este será usado como padrão para todos usuários. app.user_accounts.default_password_expiration_period = 180 -; Configurações mailer -app.mailer.smtp.from_name = Nome Completo Usuário +; Configurações mailer +app.mailer.smtp.from_name = Nome Completo Usuário app.mailer.smtp.from_email = username@domain.com.br app.mailer.smtp.host = smtp.gmail.com app.mailer.smtp.port = 587 @@ -133,42 +133,42 @@ app.mailer.smtp.username = username@domain.com.br app.mailer.smtp.password = app.mailer.debug = false -; define dominios com envio de email permitido, senão definido ou vazio permite todos, ex: +; define dominios com envio de email permitido, senão definido ou vazio permite todos, ex: ;app.mailer.allowed_domains[] = portabilis.com.br ;app.mailer.allowed_domains[] = cidade.sc.gov.br -; Configurações usadas pelo modulo de tratamento de erros ocorridos na aplicação. +; Configurações usadas pelo modulo de tratamento de erros ocorridos na aplicação. modules.error.link_to_support = http://www.portabilis.com.br/fale_conosco#suporte modules.error.send_notification_email = true ;modules.error.notification_email = username@domain.com.br modules.error.show_details = true -; Configurações google.com/recaptcha (confirmação humana, para evitar robos) +; Configurações google.com/recaptcha (confirmação humana, para evitar robos) app.recaptcha.public_key = app.recaptcha.private_key = app.recaptcha.options.secure = true app.recaptcha.options.lang = pt app.recaptcha.options.theme = white -; Ativa obrigatoriedade de utilização de endereço normalizado no cadastro de pessoas +; Ativa obrigatoriedade de utilização de endereço normalizado no cadastro de pessoas app.obriga_endereco_normalizado_pf = true -; Define que poderá ser feito matrícula para cursos diferentes (0 false, 1 true) +; Define que poderá ser feito matrícula para cursos diferentes (0 false, 1 true) app.matricula.multiplas_matriculas = 0 -; Define se será utilizado datas bases de deslocamento (0 false, 1 true) +; Define se será utilizado datas bases de deslocamento (0 false, 1 true) app.instituicao.data_base_deslocamento = 1 [development : production] -; Herda configurações de banco de dados +; Herda configurações de banco de dados [testing : development] -; Herda todas as configurações de desenvolvimento +; Herda todas as configurações de desenvolvimento -; Use seções especificas para adicionar configs que distinguem entre tenants, -; ex para o host http://tenant.ieducar.com.br/, pode-se usar esta seção -; que herda as configurações de production +; Use seções especificas para adicionar configs que distinguem entre tenants, +; ex para o host http://tenant.ieducar.com.br/, pode-se usar esta seção +; que herda as configurações de production ; [tenant.ieducar.com.br : production] app.database.dbname = tenant @@ -176,4 +176,4 @@ app.locale.province = SC app.entity.name = Prefeitura Municipal de Portabilis Tecnologia report.logo_file_name = tenant.png ;app.routes.redirect_to = /intranet/suspenso.php -;app.superuser = admin \ No newline at end of file +;app.superuser = admin -- libgit2 0.21.2