From bfaf6f8d7cc5d02dacb9ec69f1668d637545cf96 Mon Sep 17 00:00:00 2001 From: Vasili Pascal Date: Thu, 9 Apr 2026 12:10:04 +0300 Subject: [PATCH] Refactor docker-compose to simplify services Removed PostgreSQL and Adminer services, updated Stackdog service configuration. --- docker-compose.yml | 97 +++++++++++++--------------------------------- 1 file changed, 28 insertions(+), 69 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 34a821b..67ca91c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,76 +1,35 @@ -version: '3.8' - -volumes: - db_data: - driver: local - services: stackdog: - container_name: stackdog - build: - context: . - dockerfile: docker/local/Dockerfile - target: development - entrypoint: ["/bin/sh", "-c"] - command: - - | - echo "Waiting for dependencies..." - sleep 5 - echo "Starting Stackdog..." - cargo run --bin stackdog + image: trydirect/stackdog:latest ports: - - "${APP_PORT:-5000}:${APP_PORT:-5000}" - env_file: - - .env + - target: 5000 + published: 5000 environment: - - RUST_LOG=debug - - RUST_BACKTRACE=full - volumes: - - db_data:/app/db - - ./.env:/app/.env:ro - - ./src:/app/src:ro - - ./Cargo.toml:/app/Cargo.toml:ro - - ./migrations:/app/migrations:ro + APP_HOST: 0.0.0.0 + APP_PORT: 5000 + DATABASE_URL: /data/stackdog.db + STACKDOG_SNIFF_INTERVAL: 600 + STACKDOG_AI_PROVIDER: openai + STACKDOG_AI_API_URL: https://api.openai.com/v1 + STACKDOG_AI_MODEL: gpt-4o-mini + STACKDOG_AI_API_KEY: + STACKDOG_SLACK_WEBHOOK_URL: