diff --git a/.gitignore b/.gitignore
index f0cf213a01ebb4c7e5ebf7dd40366221652ce9b8..776a5c69f4db2a3349d33c40a8bd9c9b3358c7d8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 .sw?
 .env
+etc/ 
diff --git a/docker-compose.yml b/docker-compose.yml
index a81f6836148362d069cc93d14ea64ebb054e6dda..90c7999b9f2b3255c3aa2989530532b8fcd65d6a 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,7 +5,10 @@ services:
     build: ./docker
     restart: always
     volumes:
-      - "sympaetc:/etc/sympa"
+      - "./etc:/etc/sympa"
+      - "spool_sympa:/var/spool/sympa"
+      - "spool_nullmailer:/var/spool/nullmailer"
+      - "lib_sympa:/var/lib/sympa"
     links:
       - pgsql
     environment:
@@ -13,6 +16,7 @@ services:
       SYMPA_LISTMASTER:
       SYMPA_LANG:
       SYMPA_WWSYMPA_URL:
+      SYMPA_SOAP_URL:
       SYMPA_DB_TYPE:
       SYMPA_DB_HOST:
       SYMPA_DB_PORT:
@@ -34,4 +38,6 @@ services:
 
 volumes:
   pgdata:
-  sympaetc:
+  spool_sympa:
+  spool_nullmailer:
+  lib_sympa:
diff --git a/shared.yml b/shared.yml
index 9ca65b84d7946c7517864d3b1ee439866d9c0557..3bd19769c6ee7faa72ecd7aedb4a25d515d03e88 100644
--- a/shared.yml
+++ b/shared.yml
@@ -7,5 +7,5 @@ services:
       - dolibarr_shared
 
 networks:
-  dolibar_shared:
+  dolibarr_shared:
     external: true