Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 7 additions & 3 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,13 @@
# Requires Docker Compose v2+ for resource limits (deploy.resources).
#
# Usage:
# docker compose up -d # Start all core services
# docker compose --profile monitoring up -d # Include Prometheus + Grafana
# docker compose --profile ollama up -d # Include local Ollama LLM
# docker compose --env-file docker/.env.docker up -d # Start all core services
# docker compose --env-file docker/.env.docker --profile monitoring up -d
# docker compose --env-file docker/.env.docker --profile ollama up -d
#
# NOTE: --env-file docker/.env.docker is required when the root .env contains
# fleet-specific paths (e.g. AUTOBOT_TLS_CERT_DIR=infrastructure/shared/certs)
# that are invalid in a Docker context. See #2458.
#
# AutoBot - AI-Powered Automation Platform
# Copyright (c) 2025 mrveiss
Expand Down
9 changes: 6 additions & 3 deletions docker/.env.docker
Original file line number Diff line number Diff line change
Expand Up @@ -86,10 +86,13 @@ AUTOBOT_DB_USER=autobot
AUTOBOT_DB_PASSWORD=autobot
AUTOBOT_DB_NAME=autobot_slm

# --- TLS (optional) ---
# To enable HTTPS, uncomment and run: bash docker/certs/generate-self-signed.sh
# --- TLS ---
# Docker-specific cert path override: prevents the fleet .env value
# (infrastructure/shared/certs) from breaking compose volume validation.
# For HTTPS, also uncomment AUTOBOT_NGINX_CONF and run:
# bash docker/certs/generate-self-signed.sh
# AUTOBOT_NGINX_CONF=./docker/nginx/nginx-ssl.conf
# AUTOBOT_TLS_CERT_DIR=./docker/certs
AUTOBOT_TLS_CERT_DIR=./docker/certs

# --- Logging ---
AUTOBOT_LOG_LEVEL=INFO
Loading