From 5a7617329a3da0b1654c16b72c478419e626fb6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20Ka=CC=88ser?= Date: Fri, 9 Oct 2015 14:14:56 +0200 Subject: [PATCH] two more useful NOTES --- NOTES.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NOTES.txt b/NOTES.txt index e5ed8a8..c805abc 100644 --- a/NOTES.txt +++ b/NOTES.txt @@ -12,6 +12,8 @@ CORE [ ] (optional) put the coco_hostapi behind a proxy (gevent, ...). flask debug server should not be used [ ] (optional) run django application in app container as non-root user [ ] (optional) enable container resource limits so a container cannot eat all i.e. memory (https://docs.docker.com/reference/run/#runtime-constraints-on-resources) + [ ] outsource ServerSelectionAlgorithm to contract package + [ ] make the directory<->"mount point" mapper ContainerBackend aware (the backend should say how this mapping should be done) IMPROVEMENTS / TODOS @@ -19,3 +21,4 @@ IMPROVEMENTS / TODOS [ ] define and implement an error handling concept. at least log all errors [ ] find another way to identify users/check permissions in the nginx reverse proxy (to minimize load on the django app) [ ] django app model validation via the in 1.8 newly introduced mechanisms (https://docs.djangoproject.com/en/1.8/ref/models/instances/#validating-objects) + [ ] define VLANs per user so his containers can communicate (but not others)