diff --git a/docker-compose.yaml b/docker-compose.yaml index 201c5d6..27edf61 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -33,7 +33,6 @@ services: restart: always volumes: - 'directus-uploads:/directus/uploads' - - 'directus-extensions:/directus/extensions' - ./directus-extensions:/directus/extensions - ./start.sh:/directus/start.sh - ./complete_schema.sql:/directus/complete_schema.sql @@ -77,8 +76,8 @@ services: test: [ "CMD", "wget", "--spider", "--no-verbose", "http://127.0.0.1:8055/server/health" ] interval: 10s timeout: 5s - retries: 5 - start_period: 180s + retries: 10 + start_period: 60s labels: coolify.managed: 'true' coolify.name: 'directus' @@ -107,7 +106,6 @@ volumes: postgres-data-fresh: redis-data: directus-uploads: - directus-extensions: # NOTE: No env_file specified - all credentials are hardcoded above # This prevents Coolify from loading external .env files that might override values diff --git a/start.sh b/start.sh index 7e64d1a..bf7ad3c 100755 --- a/start.sh +++ b/start.sh @@ -27,7 +27,7 @@ if [ $DB_READY = false ]; then fi # === Fresh Install Mode === -if [ "$FORCE_FRESH_INSTALL" = "true" ]; then +if [ "$FORCE_FRESH_INSTALL" = "true" ] || [ "$FORCE_FRESH_INSTALL" = "True" ]; then echo "" echo "⚠️ ============================================" echo "⚠️ FORCE_FRESH_INSTALL MODE ACTIVATED"