diff --git a/webserver/docker_hackmd/tasks/main.yml b/webserver/docker_hackmd/tasks/main.yml
index 717a3dff51a4ddd7c0f25eb472ff4874ef8382f1..b36052dd62e41436ed0200a93a85866e185c053b 100644
--- a/webserver/docker_hackmd/tasks/main.yml
+++ b/webserver/docker_hackmd/tasks/main.yml
@@ -24,6 +24,13 @@
   with_items:
     - docker-compose.yml
     - mysql-utf8.cnf
+  register: configs
+
+- name: stop hackmd docker
+  docker_compose:
+    project_src: /srv/hackmd
+    state: absent
+  when: configs.changed
 
 - name: start hackmd docker
   docker_compose: