From a71e6f5efdca376519c17cb746c7319d07dbf6ce Mon Sep 17 00:00:00 2001 From: serversdown Date: Mon, 11 May 2026 21:37:38 +0000 Subject: [PATCH] docker: add SFM to docker-compose --- docker-compose.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 5ea8549..a9a1ca2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,9 +10,11 @@ services: - PYTHONUNBUFFERED=1 - ENVIRONMENT=production - SLMM_BASE_URL=http://host.docker.internal:8100 + - SFM_BASE_URL=http://sfm:8200 restart: unless-stopped depends_on: - slmm + - sfm extra_hosts: - "host.docker.internal:host-gateway" healthcheck: @@ -44,5 +46,25 @@ services: retries: 3 start_period: 10s + # --- SFM (Seismo Fleet Manager) --- + sfm: + build: + context: ../seismo-relay + dockerfile: Dockerfile + ports: + - "8200:8200" + volumes: + - ../seismo-relay/sfm/data:/app/sfm/data + - ../seismo-relay/bridges/captures:/app/bridges/captures + environment: + - PYTHONUNBUFFERED=1 + - PORT=8200 + restart: unless-stopped + healthcheck: + test: ["CMD", "curl", "-f", "http://localhost:8200/health"] + interval: 30s + timeout: 10s + retries: 3 + start_period: 10s volumes: data: