8000 7FFF
Skip to content

Infra roadmap #13

Description

@swistak35
  • Read http://rogueleaderr.com/post/65157477648/the-idiomatic-guide-to-deploying-django-in
  • Make chefable environment
  • Add monitoring, for example: new relic
  • Encryption of secrets
  • Add useful tools
    • htop
  • Clean up the settings.py, make it versioned in a system
  • Add error tracking software: rollbar looks like the one which is free and supports python2.6
    • It works! It just needs an upgrade of six to 1.9.0
  • Clean directories which should be linked on production/staging systems (logs/, at least)
  • Add logs with logrotate [ logs are rotated, but not with the logrotate. Setup was annoying as fuck, it may be easier to do it right when on newer versions of Django and/or python ]
  • CircleCI setup
    • Notifications to slack
    • Github PR CI badges
  • Make deployment with switchable releases
  • Queue tools (Celery, RabbitMQ) [ I would postpone until we'll be on python >= 2.7]
  • Backups
  • NewRelic monitoring for Django application
  • Accounts
    • new relic
    • rollbar
  • Find better domain than my personal zapisyuwr.swistak35.com for staging
  • Make deploy install packages
  • Make deploy run migrations

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

0