Commit Graph

30 Commits

Author SHA1 Message Date
f91f9a2e82 Fix: Gemini API modernization, dynamic model selection, and config path corrections 2026-01-03 12:19:51 +00:00
cd1b178e38 fix(debug): Stream python logs to console 2026-01-03 10:04:13 +00:00
fb92142151 refactor(config): Switch to environment variables for API keys
- Modifies docker-compose.yml to use  for injecting the Gemini API key, which is more robust than volume mounting.
- Updates helpers.py to prioritize reading the API key from the  environment variable.
- Removes the now-redundant file-based key loading logic from config.py and the Dockerfile.
- This change completely bypasses the problematic file system interactions within the container, providing a definitive fix for the 'API Key missing' error.
2026-01-03 09:30:34 +00:00
145b94318f fix(deps): Migrate from google.generativeai to google-genai
- Updates requirements.txt to use the new 'google-genai' package.
- Updates import statements and error messages in helpers.py to use the new library.
- Ensures the gemini_api_key.txt is copied into the Docker container to resolve API key errors.
2026-01-03 08:56:20 +00:00
6d5d9926ac feat(gtm-architect): Finalize migration and implement web scraping
- Refactors the gtm-architect Dockerfile for a flat, more efficient build process.
- Implements robust web scraping via BeautifulSoup in helpers.py for URL analysis in phase1.
- Makes shared library imports (gspread, pandas, etc.) in helpers.py optional to prevent ModuleNotFoundErrors in microservices.
- Implements the main execution logic in the orchestrator to handle command-line arguments.
- Updates documentation to reflect the new architecture, scraping feature, and dependency handling.
2026-01-03 08:43:53 +00:00
842435244e Fix API base URL to be relative for correct proxy routing 2026-01-02 19:20:05 +00:00
b2a4d3a453 Fix Docker build context and file paths for gtm-app 2026-01-02 19:07:34 +00:00
416cb28446 Refactor GTM Architect to v2: Python-driven architecture, 9-phase process, new DB and Docker setup 2026-01-02 19:00:05 +00:00
157858503e gtm-architect/v2/components/Layout.tsx hinzugefügt 2026-01-02 18:21:50 +00:00
e3ed59c6cc Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:21:20 +00:00
f8ce604ae7 Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:20:45 +00:00
efd9628fd4 Dateien nach "gtm-architect/v2" hochladen 2026-01-02 18:20:25 +00:00
3aee685f23 gtm-architect/v2/App.tsx hinzugefügt 2026-01-02 18:20:04 +00:00
21ea1e478c Fix GTM Architect: Robust prompt syntax, Gemini API migration, Docker logging 2026-01-01 22:39:43 +00:00
df58878973 fix(gtm-architect): Stabilize Docker environment and fix frontend
- Refactor Docker build process for gtm-app to ensure reliability
- Correct volume mounts and build context in docker-compose.yml to prevent stale code
- Fix frontend 404 error by using relative paths in index.html
- Ensure API key is correctly mounted into the container
- Stabilize Node.js to Python data passing via explicit --data argument
- Update gtm_architect_documentation.md with extensive troubleshooting guide
2026-01-01 08:36:48 +00:00
21478f4f71 fix(gtm): Ultimate prompt syntax robustness, add versions to logs, update migration docs 2025-12-31 15:26:23 +00:00
9c9f72eb5b fix(gtm): Pin openai==0.28.1 to resolve helpers.py compatibility and update migration docs 2025-12-31 14:01:21 +00:00
6df2a32174 fix(gtm): Add missing 'wikipedia' dependency for helpers.py 2025-12-31 13:52:50 +00:00
a4b105b4d9 fix(gtm): Use relative API path to support subdirectory deployment 2025-12-31 13:44:56 +00:00
886b91a2e5 docs: Add migration guide and fix white screen issue in GTM app 2025-12-31 13:28:05 +00:00
4873daa5f9 fix(gtm): Add missing express dependency to package.json 2025-12-31 13:17:07 +00:00
4c3d15eb35 docs(gtm): Create comprehensive documentation and update global readme 2025-12-31 13:16:10 +00:00
c66d320ef9 fix(gtm): Increase server timeout to 600s and add missing volume mounts to prevent 502 errors 2025-12-31 13:08:09 +00:00
9964bf474f chore(gtm): Optimize Docker container with multi-stage build and flat structure 2025-12-31 12:58:54 +00:00
2b4d8d6f7b feat(gtm-architect): Integrate GTM Architect app with Python backend, DB persistence, and Docker stack 2025-12-31 12:38:28 +00:00
62f1e453bc gtm-architect/components/Layout.tsx hinzugefügt 2025-12-31 12:08:49 +00:00
fa6d7263d2 Dateien nach "gtm-architect" hochladen 2025-12-31 12:08:18 +00:00
f9fc2692a3 Dateien nach "gtm-architect" hochladen 2025-12-31 12:07:59 +00:00
37eac70ad7 Dateien nach "gtm-architect" hochladen 2025-12-31 12:07:45 +00:00
f01aa7e1cb gtm-architect/.env.local hinzugefügt 2025-12-31 12:07:24 +00:00