Commit Graph

30 Commits

Author SHA1 Message Date
cawcenter
c51dbc716e 🛡️ SAFETY: Limit container restarts to 5 attempts + use npm install
- Changed restart: always → on-failure:5 for all services
- Prevents infinite restart loops that crash Coolify
- Changed npm ci → npm install --legacy-peer-deps for reliable builds
2025-12-14 17:35:10 -05:00
cawcenter
658d18f1c8 fix(directus): resolve critical deployment issues
- Remove duplicate directus-extensions volume mount (conflict)
- Fix FORCE_FRESH_INSTALL boolean check (handle 'True' from Coolify)
- Optimize healthcheck (10 retries, 60s start period)
- Remove unused named volume definition

All syntax validated:
 docker-compose.yaml valid
 start.sh syntax OK
 Extensions structure correct
 SQL schema present
2025-12-14 11:45:09 -05:00
cawcenter
d26643b5fe feat: god-mode expansion with schema management, site provisioning, and schema-as-code
- Added frontend godMode client library for all admin pages
- Created schema management endpoints (create/edit collections, fields, relations)
- Built automated site provisioning (creates site + homepage + navigation + forms)
- Implemented schema-as-code with start.sh auto-migration script
- Added FORCE_FRESH_INSTALL mode for database wipes
- Integrated work log, error log, and queue management via god-mode
- All admin pages can now use god-mode for seamless operations
2025-12-14 11:26:32 -05:00
cawcenter
f9947e81af feat: add god-mode API and auto-permissions - SECURE TOKEN IN COOLIFY ENV ONLY 2025-12-14 11:13:34 -05:00
cawcenter
6d9209553e feat: simplify domain architecture - consolidate to spark.jumpstartscaling.com 2025-12-14 11:00:17 -05:00
cawcenter
3ffd081ccd fix: correct domain configuration - frontend connects to spark.jumpstartscaling.com for API 2025-12-14 10:43:05 -05:00
cawcenter
ab8511ffcd fix: update frontend PUBLIC_DIRECTUS_URL to launch.jumpstartscaling.com 2025-12-14 10:23:24 -05:00
cawcenter
c7e6dcb18b fix: update Directus PUBLIC_URL to launch.jumpstartscaling.com for frontend compatibility 2025-12-14 10:22:30 -05:00
cawcenter
4842ddfe29 fix: rename postgres volume to postgres-data-fresh to force new database creation 2025-12-14 09:18:21 -05:00
cawcenter
80008ddcfd fix: use default postgres user (always exists) instead of custom user 2025-12-14 09:14:20 -05:00
cawcenter
716ca8a9a9 fix: remove env_file to prevent credential override, add .env.production template 2025-12-14 09:12:02 -05:00
cawcenter
f2121e19e3 fix: use existing database credentials (bbdf554) to match initialized volume 2025-12-14 09:07:05 -05:00
cawcenter
3acd8b6330 feat: fully self-contained docker-compose with hardcoded credentials (no env vars needed) 2025-12-14 09:01:46 -05:00
cawcenter
64ecc8024f feat: Heavy Duty config with Git URL syntax, maxed limits (500mb payload, 200 DB connections), and Coolify labels 2025-12-14 08:59:44 -05:00
cawcenter
99ec2fb951 fix: use Coolify-native labels (coolify.fqdn) for automatic domain configuration 2025-12-14 08:42:21 -05:00
cawcenter
efab6dafa9 fix: Coolify-friendly docker-compose with deployment guide 2025-12-14 08:25:54 -05:00
cawcenter
cd77908acd fix: clean docker-compose.yaml with official Directus image and proper health checks 2025-12-14 08:20:52 -05:00
cawcenter
fc88ad4240 refactor: use environment variables in docker-compose 2025-12-14 00:29:55 -05:00
cawcenter
75f36d35db feat: hardcode all environment variables for fresh deployment 2025-12-14 00:20:58 -05:00
cawcenter
6add486fe8 fix: disable directus pressure limiter and increase db pool 2025-12-13 22:47:26 -05:00
cawcenter
aa46b98ce7 Add CORS support and System Status Bar
- Added CORS environment variables to Directus service
- Allow requests from launch.jumpstartscaling.com
- Created SystemStatusBar component with:
  - Real-time API health monitoring
  - Database connection status
  - WP Connection status
  - Expandable processing log
- Integrated status bar into AdminLayout (full width at bottom)
- Added padding to main content to prevent overlap

This fixes CORS errors blocking admin pages.
2025-12-13 10:24:41 -05:00
cawcenter
d80bdcd784 CRITICAL FIX: Disable Redis in Directus (use memory cache) 2025-12-12 21:09:58 -05:00
cawcenter
2b47fe369f Add Redis with empty password + Traefik network labels 2025-12-12 20:59:31 -05:00
cawcenter
60577b4234 Remove Redis dependency from Directus (causing crash loop) 2025-12-12 20:47:25 -05:00
cawcenter
5c847a1637 Fix: AdminLayout frontmatter + Directus domain (spark not net1) 2025-12-12 20:42:37 -05:00
cawcenter
ae52c4a2bd Fix: Add REDIS_HOST=redis to Directus env (Critical) 2025-12-12 20:26:35 -05:00
cawcenter
3a784732d9 Fix Traefik: HTTPS Entrypoints & Coolify Network (Critical for Live) 2025-12-12 19:58:49 -05:00
cawcenter
2764883a25 Config: Set Frontend to launch.jumpstartscaling.com and Fix Traefik Routing 2025-12-12 19:17:51 -05:00
cawcenter
4f00ebd9ac Fix: Simplified docker-compose for Coolify with build from GitHub 2025-12-12 08:47:01 -05:00
cawcenter
abd964a745 Initial commit: Spark Platform with Cartesian SEO Engine 2025-12-11 23:21:35 -05:00