diff --git a/pica-codimd/docker-compose.yml b/pica-codimd/docker-compose.yml
index b60f37258e7ed481680f283cf03dd622eb52af69..597e8354a8562eae0cd79970fb773ae3e476d5be 100644
--- a/pica-codimd/docker-compose.yml
+++ b/pica-codimd/docker-compose.yml
@@ -1,4 +1,18 @@
-version: '3'
+version: '3.7'
+
+networks:
+  proxy:
+    external: true
+  codimd:
+    name: "codimd"
+
+volumes:
+  codimd-db:
+    name: 'codimd-db'
+  codimd-data:
+    name: 'codimd-data'
+
+
 services:
   codimd-db:
     image: postgres:12-alpine
@@ -8,8 +22,8 @@ services:
     volumes:
       - codimd-db:/var/lib/postrgresql/data
       - /etc/localtime:/etc/localtime:ro
-    env_file: ./secrets/codimd-db.secrets.example
-    restart: always
+    env_file: ./secrets/codimd-db.secrets
+    restart: unless-stopped
 
   codimd-app:
     image: registry.picasoft.net/pica-codimd:2.2.0
@@ -19,7 +33,7 @@ services:
       - codimd-data:/home/codimd/app/public/uploads
     depends_on:
       - codimd-db
-    env_file: ./secrets/codimd-db.secrets.example
+    env_file: ./secrets/codimd-db.secrets
     environment:
       - CMD_USECDN=false
       - CMD_DOMAIN=codimd.picasoft.net
@@ -35,16 +49,4 @@ services:
       traefik.http.routers.codimd-app.rule: Host(`codimd.picasoft.net`)
       traefik.http.services.codimd-app.loadbalancer.server.port: 3000
       traefik.enable: true
-    restart: always
-
-networks:
-  proxy:
-    external: true
-  codimd:
-    name: "codimd"
-
-volumes:
-  codimd-db:
-    external: true
-  codimd-data:
-    external: true
+    restart: unless-stopped