diff --git a/docker-compose.yml b/docker-compose.yml
index 87d315d..1b9971e 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -1,13 +1,33 @@
 version: '3.7'
 
-services:
-    app:
-        build: .
+services: 
+    api:
+        build: ./
+        volumes: 
+            - /var/run/docker.sock:/var/run/docker.sock
+            - ./users.json:/app/app/users.json
+        restart: unless-stopped
+        networks: 
+            - caddy
+        labels:
+            caddy: console
+            caddy.reverse_proxy: "{{upstreams 80}}"
+            #caddy.tls: "admin@localhost"
+            caddy.tls: "internal"
         env_file: 
-            - .env
-        ports: 
-            - 8000:80
-        tty: true
-        stdin_open: true
-      
+            - .env            
 
+    caddy:
+        image: lucaslorentz/caddy-docker-proxy:ci-alpine
+        ports:
+            - 80:80
+            - 443:443
+        volumes:
+            - /var/run/docker.sock:/var/run/docker.sock:ro
+        networks:
+            - caddy
+        restart: unless-stopped
+
+networks: 
+    caddy:
+        name: caddy
\ No newline at end of file