diff --git a/docker-compose.yml b/docker-compose.yml
index 4701199..5b935d2 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,6 +5,11 @@ services:
       context: .
       dockerfile: Dockerfile
     image: serverstatus_server
+    healthcheck:
+      test: curl --fail http://localhost:80 || bash -c 'kill -s 15 -1 && (sleep 10; kill -s 9 -1)'
+      interval: 30s
+      timeout: 10s
+      retries: 5
     container_name: serverstatus
     restart: unless-stopped
     networks: