Skip to content
This repository has been archived by the owner on Jan 11, 2019. It is now read-only.

deployment ideas

Stefan Foulis edited this page Oct 4, 2013 · 4 revisions

metadata/tracking

  • every deployment/packaging should be tracked somewhere. e.g the deployed commit could be marked with git notes on github.
  • interesting events should be tracked (every time the search index is updated) (or celery jobs in general?)
  • track to datadog. http://www.datadoghq.com/ aggregates events in a really nice way. we should write a sentry integration. And either log non-exceptions through sentry or directly to datadog.

deployment containers and packaged deployment

There should be a solution where a docker instance (or other way of "packaging") of a project can be created independent of the server it will be deployed on. This allows quick deployments and removes the risk of failing installations of dependencies at deploy time. Rollback would also be easier to implement.

Clone this wiki locally