From a17868cd31695a2fc196f3c4acd7b34dae9d55a1 Mon Sep 17 00:00:00 2001 From: boyska Date: Tue, 15 Apr 2014 01:20:53 +0200 Subject: [PATCH] Some doc about 12factors compliance status --- 12factors.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 12factors.md diff --git a/12factors.md b/12factors.md new file mode 100644 index 0000000..ec5a3e7 --- /dev/null +++ b/12factors.md @@ -0,0 +1,19 @@ +techrec tries to follow [The Twelve Factors](http://12factor.net/), but it's +still not perfect + +**Codebase**: YES +**Dependencies**: YES, ffmpeg must be done manually +**Config**: ALMOST: the environment contains the path for the config file +**Backing services**: there are none, so YES +**Build, release, run**: YES +**Processes**: ALMOST; the process are not completely stateless, as the job +dispatcher is in them +**Port binding**: YES +**Concurrency**: NO; as in Processes, the job dispatcher is a violation +**Disposability**: YES +**Dev/prod parity**: YES +**Logs**: YES; but accesslog is written to stderr +**Admin processes**: YES, using cli.py + + +vim: set ft=markdown: