services: backend: build: context: ../.. dockerfile: docker/backend/Dockerfile container_name: stirling-pdf-backend restart: on-failure:5 ports: - "8080:8080" environment: DISABLE_ADDITIONAL_FEATURES: "true" SECURITY_ENABLELOGIN: "false" SYSTEM_AISERVICEBASEURL: "http://ai-backend:5000" volumes: - ../../stirling/ai/data:/usr/share/tessdata:rw - ../../stirling/ai/config:/configs:rw - ../../stirling/ai/logs:/logs:rw depends_on: - ai-backend networks: - ai-stack ai-backend: build: context: ../../AI-Document-Generator-main dockerfile: Dockerfile container_name: ai-document-generator-backend restart: on-failure:5 ports: - "5000:5000" volumes: - ../../AI-Document-Generator-main/backend/data:/app/data:rw - ../../AI-Document-Generator-main/backend/output:/app/output:rw environment: - OPENAI_API_KEY=sk-proj-mVg... etc please insert - SMART_MODEL=gpt-5.1 - FAST_MODEL=gpt-4.1-nano - JAVA_BACKEND_URL=http://backend:8080 networks: - ai-stack ai-frontend: image: node:20-alpine container_name: ai-document-generator-frontend working_dir: /app ports: - "3000:3000" volumes: - ../../AI-Document-Generator-main/frontend:/app:rw - /app/node_modules command: sh -c "npm install && npm run dev -- --host" environment: DOCKER_ENV: "true" depends_on: - backend networks: - ai-stack networks: ai-stack: driver: bridge