From 136276497d01bf3b7c35ad9aba693ddc078418dd Mon Sep 17 00:00:00 2001 From: Phillip Tarrant Date: Tue, 23 Dec 2025 19:14:54 -0600 Subject: [PATCH] updating docker compose to be podman compliant --- docker-compose.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8af5222..dad68a1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,8 +2,7 @@ version: '3.8' services: web: - build: . - image: sneakyscanner:latest + image: git.sneakygeek.net/sneakygeek/sneakyscan:master container_name: sneakyscanner-web # Use entrypoint script that auto-initializes database on first run entrypoint: ["/docker-entrypoint.sh"] @@ -46,7 +45,7 @@ services: - UDP_PORTS=${UDP_PORTS:-53,67,68,69,123,161,500,514,1900} # Scanner functionality requires privileged mode and host network for masscan/nmap privileged: true - network_mode: host + networks: [] # Health check to ensure web service is running healthcheck: test: ["CMD", "python3", "-c", "import urllib.request; urllib.request.urlopen('http://localhost:5000/api/settings/health').read()"] @@ -59,8 +58,7 @@ services: # Optional: Initialize database on first run # Run with: docker-compose -f docker-compose-web.yml run --rm init-db init-db: - build: . - image: sneakyscanner:latest + image: git.sneakygeek.net/sneakygeek/sneakyscan:master container_name: sneakyscanner-init-db entrypoint: ["python3"] command: ["init_db.py", "--db-url", "sqlite:////app/data/sneakyscanner.db"] @@ -68,3 +66,4 @@ services: - ./data:/app/data profiles: - tools + networks: []