diff --git a/README.md b/README.md
index be983689356a09a152205e0ee9a8365c3e5a21af..32f0a1c5bc0aacbee3f1344e08f4ce450cc6b4c1 100644
--- a/README.md
+++ b/README.md
@@ -39,6 +39,23 @@ The form server is now accessible locally on `127.0.0.1:9090/regcomex`
 (the default ROUTE_PREFIX is /regcomex, but TODO can be changed in config file)
 
 
+#### Running via docker
+Prerequisites:
+  - `docker`
+  - `docker-compose` (>= v. 1.7.0)
+
+```
+cd setup/dockers
+
+docker build flask_ispcif_light/ -t flask_ispcif_light:latest
+
+docker run -p 9090 --name comex_flask_test  flask_ispcif_light
+
+# run the app + mysql (TODO actually use mysql!)
+docker-compose up
+```
+
+
 #### Running in prod
 Secondly we ask nginx to reverse-proxy our app
 
diff --git a/setup/dockers/2-create_flask_container/steps.md b/setup/dockers/2-create_flask_container/steps.md
deleted file mode 100644
index 4b15e4a5de17a2f531808888d6ee2bdb6241646f..0000000000000000000000000000000000000000
--- a/setup/dockers/2-create_flask_container/steps.md
+++ /dev/null
@@ -1,10 +0,0 @@
-
-```bash
-docker build flask_ispcif_light/ -t flask_ispcif_light:latest
-
-docker run -p 9090 --name comex_flask_test  flask_ispcif_light
-#docker run -it -p 9090 --name comex_flask_test  flask_ispcif_light
-
-# check ports redirection
-docker inspect comex_flask_test | jq '.[0].NetworkSettings'
-```
diff --git a/setup/dockers/cheatsheet.md b/setup/dockers/cheatsheet.md
new file mode 100644
index 0000000000000000000000000000000000000000..09a0def0202550fa37e6e621e251cdfa717f14aa
--- /dev/null
+++ b/setup/dockers/cheatsheet.md
@@ -0,0 +1,5 @@
+```
+# check ports redirection
+# docker inspect comex_flask_test | jq '.[0].NetworkSettings'
+# docker exec -it comex_flask_test bash
+```
diff --git a/setup/dockers/docker-compose.yml b/setup/dockers/docker-compose.yml
new file mode 100644
index 0000000000000000000000000000000000000000..1a0d7017d8f5ce493615dfcba6ec9ff551dad747
--- /dev/null
+++ b/setup/dockers/docker-compose.yml
@@ -0,0 +1,25 @@
+# NB this config assumes we have already built flask_ispcif_light
+    version: '2'
+    services:
+
+      mysql:
+        image: mysql
+        environment:
+         - MYSQL_ROOT_PASSWORD=very-safe-pass
+
+      flask_ispcif_light:
+        # todo simplify path
+        image: flask_ispcif_light
+        environment:
+         - HOST=0.0.0.0      # will bind the server to this address
+         - DEBUG_FLAG=true
+        ports:
+         - "9090:32790"
+        # volumes:
+        #  - .:/code
+        depends_on:
+         - mysql
+        #  - doors
+
+    #   doors:
+    #     image: doors