diff --git a/.gitignore b/.gitignore
index b4122432178122403a335c7702c710dd14db57f1..386cb38220a9cf4f826ed8bf6a7e51e7cf66820e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,7 +10,7 @@
 /coverage
 # production
 /build
-/image-lib
+/mnt/image-lib
 # misc
 .DS_Store
 /.env
@@ -19,7 +19,8 @@
 .env.test.local
 .env.production.local
 meili_data
+db_data
 
 npm-debug.log*
 yarn-debug.log*
-yarn-error.log*
\ No newline at end of file
+yarn-error.log*
diff --git a/docker-compose.local.yml b/docker-compose.local.yml
index eb54fa9669d09769c1b7f5bea110eab257a10837..dff4078204c8eef5e4f50ba901f3e9df4de58e8d 100644
--- a/docker-compose.local.yml
+++ b/docker-compose.local.yml
@@ -17,6 +17,8 @@ services:
 
   database-agent:
     image: mysql:5
+    volumes:
+      - ./db_data:/var/lib/mysql
     ports:
       - 3306:3306
     environment:
@@ -29,7 +31,7 @@ services:
       retries: 60
 
   meilisearch:
-    image: getmeili/meilisearch:v0.27.2
+    image: getmeili/meilisearch:v0.28.1
     healthcheck:
       test: ['CMD', 'curl', '-f', 'http://0.0.0.0:7700']
       interval: 10s
@@ -61,9 +63,7 @@ services:
         condition: service_healthy
     restart: unless-stopped
     volumes:
-      - /etc/localtime:/etc/localtime:ro
-      - ./configs:/app/configs
-      - ./${IMAGE_FOLDER}:/app/${IMAGE_FOLDER}
+      - ./mnt:/app/mnt
     ports:
       - ${HTTPS_PORT}:${HTTPS_PORT}
       - 8090:8090
diff --git a/mnt/configs/tokenskey.json b/mnt/configs/tokenskey.json
new file mode 100644
index 0000000000000000000000000000000000000000..4ac2c4c1e5c67b27a5447ccba384355364f9cca2
--- /dev/null
+++ b/mnt/configs/tokenskey.json
@@ -0,0 +1,3 @@
+{
+  "Key": "F+gSLqJL7zZynkJYp/fd2jI6t3TolYGRt9bjO7mMgQc="
+}