From e775d8de814c719faf5a400f8fc08e499fac2e95 Mon Sep 17 00:00:00 2001 From: Jarian Cottingham Date: Mon, 2 Feb 2026 20:39:48 -0600 Subject: [PATCH] Fix docker-compose.yml to ensure FTP service runs properly --- docker-compose.yml | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 1bfc8d7..5a91b57 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -20,18 +20,21 @@ services: restart: unless-stopped command: python -m factsdb.main api - # Optional: Add a separate service for FTP if needed - # ftp: - # build: . - # ports: - # - "2121:2121" - # volumes: - # - ./facts.db:/app/facts.db - # - ./data:/app/data - # environment: - # - FTP_HOST=0.0.0.0 - # - FTP_PORT=2121 - # - FTP_USERNAME=factsdb - # - FTP_PASSWORD=factsdb - # restart: unless-stopped - # command: python -m factsdb.main ftp \ No newline at end of file + # Separate FTP service for when you need direct FTP access + ftp: + build: . + ports: + - "2121:2121" + volumes: + - ./facts.db:/app/facts.db + - ./data:/app/data + environment: + - FTP_HOST=0.0.0.0 + - FTP_PORT=2121 + - FTP_USERNAME=factsdb + - FTP_PASSWORD=factsdb + - AI_ENDPOINT_URL=http://example.com:4000/v1/chat/completions + - AI_ENDPOINT_TOKEN=111 + - DATABASE_PATH=/app/facts.db + restart: unless-stopped + command: python -m factsdb.main ftp \ No newline at end of file