diff --git a/docker-compose.yml b/docker-compose.yml
index db1b7ab..872b0e8 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,19 +1,18 @@
-version: '3.8'
-
 services:
   app:
     build: .
     ports:
       - "8080:8080"
     environment:
-      - REDIS_HOST=localhost
+      - REDIS_HOST=redis
       - REDIS_PORT=6379
       - REDIS_PASSWORD=*f2iPMa#N42!M
-    extra_hosts:
-      - "host.docker.internal:host-gateway"
-    networks:
-      - app-network
-
-networks:
-  app-network:
-    driver: bridge
+  redis:
+    image: redis
+    ports:
+      - "6379:6379"
+    command:
+      - --requirepass "*f2iPMa#N42!M"
+      - --appendonly yes
+    volumes:
+      - redis_data:/data