fix: remove leaked docker-compose-monitored.yml, add to gitignore

This commit is contained in:
ClaudioDrews 2026-06-07 13:32:42 -03:00
parent 58027b95e6
commit 59557a86f3
2 changed files with 1 additions and 116 deletions

1
.gitignore vendored
View File

@ -24,3 +24,4 @@ Thumbs.db
# Live-data test scripts (output contains sensitive data — never commit)
scripts/test_collapse_live.py
AGENTS.md
docker/docker-compose-monitored.yml

View File

@ -1,116 +0,0 @@
# Memory OS — Docker Compose
# Qdrant + Redis + ARQ Worker + Monitoring (Prometheus + Grafana)
services:
redis:
image: redis:7-alpine
restart: unless-stopped
command: >
sh -c '
mkdir -p /usr/local/etc/redis &&
echo "requirepass $${REDIS_PASSWORD}" > /usr/local/etc/redis/redis.conf &&
echo "bind 0.0.0.0" >> /usr/local/etc/redis/redis.conf &&
echo "appendonly yes" >> /usr/local/etc/redis/redis.conf &&
echo "maxmemory 512mb" >> /usr/local/etc/redis/redis.conf &&
echo "maxmemory-policy allkeys-lru" >> /usr/local/etc/redis/redis.conf &&
redis-server /usr/local/etc/redis/redis.conf
'
environment:
REDIS_PASSWORD: ${REDIS_PASSWORD}
ports:
- "127.0.0.1:6379:6379"
volumes:
- redis_data:/data
healthcheck:
test: ["CMD", "redis-cli", "-a", "${REDIS_PASSWORD}", "ping"]
interval: 5s
timeout: 3s
retries: 5
qdrant:
image: qdrant/qdrant:v1.17.1
restart: unless-stopped
ports:
- "127.0.0.1:6333:6333"
volumes:
- qdrant_data:/qdrant/storage
environment:
QDRANT__SERVICE__HTTP_PORT: "6333"
QDRANT__SERVICE__API_KEY: ${QDRANT_API_KEY:-}
healthcheck:
test: ["CMD", "sh", "-c", "grep -q ':18BD' /proc/net/tcp"]
interval: 10s
timeout: 5s
retries: 5
start_period: 10s
worker:
build:
context: ./worker
dockerfile: Dockerfile
restart: unless-stopped
depends_on:
qdrant:
condition: service_healthy
redis:
condition: service_healthy
environment:
REDIS_HOST: redis
REDIS_PORT: "6379"
REDIS_PASSWORD: ${REDIS_PASSWORD}
QDRANT_HOST: qdrant
QDRANT_PORT: "6333"
QDRANT_API_KEY: ${QDRANT_API_KEY}
OPENROUTER_API_KEY: ${OPENROUTER_API_KEY}
EMBEDDING_DIMS: "${EMBEDDING_DIMS:-4096}"
COLLECTION_NAME: "${COLLECTION_NAME:-knowledge_base}"
ARQ_JOB_TIMEOUT: "300"
ARQ_MAX_JOBS: "10"
ARQ_KEEP_RESULT: "3600"
LOG_LEVEL: ${LOG_LEVEL:-INFO}
volumes:
- ${MEMORY_OS_WIKI_PATH:-./wiki}:/wiki:ro
- ${MEMORY_OS_HERMES_HOME:-./hermes}:/hermes:rw
- ${MEMORY_OS_FABRIC_DIR:-./fabric}:/fabric:rw
prometheus:
image: prom/prometheus:latest
restart: unless-stopped
ports:
- "127.0.0.1:9090:9090"
volumes:
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- prometheus_data:/prometheus
command:
- "--config.file=/etc/prometheus/prometheus.yml"
- "--storage.tsdb.path=/prometheus"
- "--web.enable-lifecycle"
- "--storage.tsdb.retention.time=30d"
node-exporter:
image: prom/node-exporter:latest
restart: unless-stopped
network_mode: host
pid: host
command:
- "--path.rootfs=/host"
volumes:
- /:/host:ro,rslave
grafana:
image: grafana/grafana:latest
restart: unless-stopped
ports:
- "127.0.0.1:3000:3000"
volumes:
- grafana_data:/var/lib/grafana
environment:
GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_PASSWORD:-admin}
GF_AUTH_ANONYMOUS_ENABLED: "true"
GF_USERS_ALLOW_SIGN_UP: "false"
volumes:
redis_data:
qdrant_data:
prometheus_data:
grafana_data: