Skip to content

Configuração padrão e variáveis de ambiente

Jamil Atta Junior edited this page Nov 22, 2017 · 2 revisions

Variáveis de ambiente

Error:

  • OPAC_PROC_RAISE_ERROR: Variável que defini se deve mostrar o erro ou somente adicionar no log;

Logs:

  • OPAC_PROC_LOG_LEVEL: Log level da applicação. Default: INFO;
  • OPAC_PROC_LOG_FILE_PATH: Caminho do arquivo de logs (PENDENTE DE REMOÇÃO);

ArticleMeta API THIRIFT:

  • OPAC_PROC_ARTICLE_META_THRIFT_DOMAIN: host para conectar na API Thrift. Default: articlemeta.scielo.org;
  • OPAC_PROC_ARTICLE_META_THRIFT_PORT: porta para conectar na API Thrift. Default: 11621;

Webapp:

  • OPAC_PROC_DEBUG: Habilita/desabilita modo debug da app. Default: False;
  • OPAC_PROC_TESTING: Habilita/desabilita modo testing da app. Default: False;
  • OPAC_PROC_SECRET_KEY: segredo para segurança. Default: s3cr3t-k3y. DEBE ser alterada em cada instalação;
  • OPAC_PROC_COLLECTION: acrônimo da coleção. Default: spa;

Conexão com mongo opac-proc:

  • OPAC_PROC_MONGODB_NAME: Nome do banco mongo para uso da aplicação. Default: opac_proc;
  • OPAC_PROC_MONGODB_HOST: Host do banco mongo para uso da aplicação. Default: localhost;
  • OPAC_PROC_MONGODB_PORT: Porta do banco mongo para uso da aplicação. Default: 27017;
  • OPAC_PROC_MONGODB_USER: [Opcional] Usuário do banco mongo para uso da aplicação. Default: None;
  • OPAC_PROC_MONGODB_PASS: [Opcional] Senha do banco mongo para uso da aplicação. Default: None;

Conexão com mongo da aplicação web opac:

  • OPAC_MONGODB_NAME: Nome do banco mongo da aplicação OPAC. Default: opac_proc;
  • OPAC_MONGODB_HOST: Host do banco mongo da aplicação OPAC. Default: localhost;
  • OPAC_MONGODB_PORT: Porta do banco mongo da aplicação OPAC. Default: 27017;
  • OPAC_MONGODB_USER: [Opcional] Usuário do banco mongo da aplicação OPAC. Default: None;
  • OPAC_MONGODB_PASS: [Opcional] Senha do banco mongo da aplicação OPAC. Default: None;

Conexão com mongo da aplicação opac-proc para armazenar logs do processamento ("opac_proc_logs"):

  • OPAC_PROC_LOG_MONGODB_NAME: Nome do banco mongo da aplicação OPAC. Default: opac_proc_logs;
  • OPAC_PROC_LOG_MONGODB_HOST: Host do banco mongo da aplicação OPAC. Default: localhost;
  • OPAC_PROC_LOG_MONGODB_PORT: Porta do banco mongo da aplicação OPAC. Default: 27017;
  • OPAC_PROC_LOG_MONGODB_USER: [Opcional] Usuário do banco mongo da aplicação OPAC. Default: None;
  • OPAC_PROC_LOG_MONGODB_PASS: [Opcional] Senha do banco mongo da aplicação OPAC. Default: None;

Conexão com Redis:

  • OPAC_PROC_REDIS_HOST: host do servidor Redis. Default: localhost;
  • OPAC_PROC_REDIS_PORT: porta do servidor Redis. Default: 6379;
  • OPAC_PROC_REDIS_PASSWORD: [Opcional] senha do servidor Redis. Default: None;

Conexão com Sentry:

  • OPAC_PROC_SENTRY_DSN: [Opcional] DSN do servidor+projeto Sentry. Default: None;

Conexão para o serviço de SciELO Analytics:

  • OPAC_METRICS_URL: [Opcional] URL SciELO Analytics. Default: http://analytics.scielo.org;

Variáveis do docker build:

  • OPAC_PROC_BUILD_DATE: [Opcional] data do build. Default: None;
  • OPAC_PROC_VCS_REF: [Opcional] último commit do build. Default: None;
  • OPAC_PROC_WEBAPP_VERSION: [Opcional] número de versão do build. Default: None;

Cadastro de usuários:

  • OPAC_PROC_WEB_REGISTRATION_ENABLED: Habilita/desabilita a opção de cadastro via web;
  • OPAC_PROC_ACCOUNTS_REQUIRES_EMAIL_CONFIRMATION: Habilita/desabilita a exigência de confirmação de email no processo de cadastro/login;

Configuração de envio de e-mail:

  • OPAC_PROC_DEFAULT_EMAIL: Conta de email da aplicação para envio de email. Default: [email protected].
  • OPAC_PROC_MAIL_SERVER: host do servidor de email. Default: localhost;
  • OPAC_PROC_MAIL_PORT: host do servidor de email. Default: 1025;
  • OPAC_PROC_MAIL_USE_TLS: [Opcional] Habilita/desabilita a opção de uso de TLS para envio de emails. Default: False;
  • OPAC_PROC_MAIL_USE_SSL: [Opcional] Habilita/desabilita a opção de uso de SSL para envio de emails. Default: False;
  • OPAC_PROC_MAIL_USERNAME: [Opcional] Nome do usuário para envio de email. Default: None;
  • OPAC_PROC_MAIL_PASSWORD: [Opcional] Senha do usuário para envio de email. Default: None;