services: dashboard: build: . container_name: ai-tools-dashboard ports: - "${PORT:-3000}:3000" volumes: - ./data:/data environment: - PORT=3000 - DATA_DIR=/data - MAX_UPLOAD_MB=50 - ADMIN_USERNAME=admin - ADMIN_PASSWORD=codedump2024 - JWT_SECRET=changeme-use-a-long-random-string restart: unless-stopped healthcheck: test: ["CMD", "wget", "-qO-", "http://localhost:3000/api/settings"] interval: 30s timeout: 5s retries: 3 start_period: 15s