diff --git a/compose.yml b/compose.yml
new file mode 100644
index 000000000..06fdb4aee
--- /dev/null
+++ b/compose.yml
@@ -0,0 +1,29 @@
+services:
+  searxng:
+    build:
+      context: .
+      dockerfile: Dockerfile
+      args:
+        SEARXNG_GID: 977
+        SEARXNG_UID: 977
+        LABEL_DATE: ""
+        GIT_URL: "unknown"
+        SEARXNG_GIT_VERSION: "unknown"
+        SEARXNG_DOCKER_TAG: "unknown"
+        LABEL_VCS_REF: ""
+        LABEL_VCS_URL: ""
+    volumes:
+      - /etc/searxng
+    ports:
+      - "127.0.0.1:8088:8080"
+    environment:
+      INSTANCE_NAME: searxng
+      AUTOCOMPLETE: ""
+      BASE_URL: ""
+      MORTY_KEY: ""
+      MORTY_URL: ""
+      SEARXNG_SETTINGS_PATH: /etc/searxng/settings.yml
+      UWSGI_SETTINGS_PATH: /etc/searxng/uwsgi.ini
+      UWSGI_WORKERS: "%k"
+      UWSGI_THREADS: 4
+    entrypoint: ["/sbin/tini", "--", "/usr/local/searxng/dockerfiles/docker-entrypoint.sh"]