GithubHelp home page GithubHelp logo

jamilatta / opac_ssm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from scieloorg/opac_ssm

0.0 2.0 0.0 8.04 MB

Static Storage Management for OPAC website

License: BSD 3-Clause "New" or "Revised" License

Python 23.70% Shell 1.36% CSS 1.51% JavaScript 64.38% HTML 7.86% Makefile 1.18%

opac_ssm's Introduction

OPAC SSM

Static Storage Management for OPAC website

https://travis-ci.org/scieloorg/opac_ssm.svg?branch=master Built with Cookiecutter Django Code Health Updates Python 3 Get your own image badge on microbadger.com Get your own version badge on microbadger.com Get your own commit badge on microbadger.com
License:BSD

Configuração: Variáveis de ambiente:

Docker:

  • USE_DOCKER - se o ambiente é feito com docker, definir como: 'yes'

Database:

  • POSTGRES_USER - usuário postgres (requerido)
  • POSTGRES_PASSWORD - senha do usuário postgres (requerido)

Django:

  • DJANGO_SETTINGS_MODULE- caminho do modulo de settings. (default: 'config.settings.production')
  • DJANGO_DEBUG - habilita/deshabilita modo debug da webapp (default: False)
  • DJANGO_ACCOUNT_ALLOW_REGISTRATION - habilita/deshabilita cadastro de usuários (default: True)
  • DJANGO_ADMIN_URL - URL do admin (default: quando acessar /admin gera erro)
  • DJANGO_SECRET_KEY - segredo para segurança (default: gera erro)
  • DJANGO_ALLOWED_HOSTS - host permitidos (default: '*' (aceita tudo, deveria ser somente o host do ssm somente))
  • FILE_UPLOAD_MAX_MEMORY_SIZE - espaço em memoria máximo (em bytes) utilizada n upload de arquivos (default: 2621440 equivale a: 2.5MB)
  • DJANGO_SECURE_SSL_REDIRECT -

Django (email):

  • DJANGO_DEFAULT_FROM_EMAIL - email padrão no from (default: 'OPAC SSM <[email protected]>')
  • DJANGO_EMAIL_SUBJECT_PREFIX - email padrão no from (default: '[OPAC SSM] ')
  • DJANGO_EMAIL_HOST - host do servidor de envio de emails (default: 'mailhog')
  • DJANGO_EMAIL_PORT - porta do servidor de envio de emails (default: 1025)
  • DJANGO_EMAIL_HOST_USER - usuário do servidor de envio de email (default: '')
  • DJANGO_EMAIL_HOST_PASSWORD - senha do usuário do servidor de envio de email (default: '')
  • DJANGO_EMAIL_USE_TLS - True/False dependendo se o servidor de envio de email usa TLS na autenticação (default: False)
  • DJANGO_EMAIL_USE_SSL - True/False dependendo se o servidor de envio de email usa SSL na autenticação (default: False)

Sentry:

Redis:

  • REDIS_URL - URL de conexão para o servidor Redis (default: "redis://127.0.0.1:6379", no entrypoint.sh definido como: "redis://redis:6379")

Haystack:

  • HAYSTACK_CONNECTIONS_HOST - host do servidor de indice (ElasticSearch) (default: '127.0.0.1')
  • HAYSTACK_CONNECTIONS_PORT - porta do servidor de indice (ElasticSearch) (default: '9200')
  • HAYSTACK_CONNECTIONS_INDEX - nome do indice no servidor de indice (ElasticSearch) (default: 'opac_ssm_idx')

Servidor GRPC:

  • GRCP_HOST - host do servidor gRPC (default: '[::]')
  • GRCP_PORT - porta do servidor gRPC (default: 5000)
  • GRCP_MAX_WORKERS - porta do servidor de indice (ElasticSearch) (default: 4)

GRPC Server

Command to generate GRPC class:

python -m grpc_tools.protoc -I grpc_ssm --python_out=grpc_ssm --grpc_python_out=grpc_ssm grpc_ssm/opac.proto

opac_ssm's People

Contributors

pyup-bot avatar jamilatta avatar jfunez avatar brunousml avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.