Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
R
radar
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 82
    • Issues 82
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 14
    • Merge requests 14
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Radar Parlamentar
  • radar
  • Issues
  • #520

Closed
Open
Created Aug 13, 2020 by Leonardo Alexandre Ferreira Leite@leonardoflOwner

Documentação defasada - Reproduzir configurações do ambiente de produção localmente

Quando rodamos o Radar localmente, a configuração utilizada é diferente da configuração utilizada em produção.

As diferenças (definidas no settings.py são):

  • Nível de log
  • Cache
  • Agendamento de execução de jobs

Essa diferença existe para maior conveniência do ambiente de desenvolvimento.

Contudo, por vezes, quando temos que investigar problemas com cache (ex: #515 (closed)) ou jobs, é conveniente subir localmente o Radar com as configurações de produção.

Seguindo o SETUP.md, fiz a seguinte tentativa:

    $ export RADAR_IS_PRODUCTION=True
    $ docker stack deploy -c radar.yml -c radar_prod.yml radar
    this node is not a swarm manager. Use "docker swarm init" or "docker swarm join" to connect this node to swarm and try again

Parece então que o Readme está defasado.

Outra coisa que eu tentei foi a seguinte:

    $ make parar
    $ export RADAR_IS_PRODUCTION=True
    $ make iniciar

Aí sobe, mas não foi o suficiente para pegar as configurações de cache:

In [1]: from radar_parlamentar import settings                                                                                                        

In [2]: print(settings.ADMINS)                                                                                                                        
(('Leonardo', 'leonardofl87@gmail.com'), ('Diego', 'diraol@diraol.eng.br'))

In [3]: print(settings.CACHES)                                                                                                                        
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-3-d1afafb27dfc> in <module>
----> 1 print(settings.CACHES)

Então não sei como fazer para localmente subir um ambiente com as mesmas configurações (settings.py) do ambiente de produção.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking