From b2ae8cdb07af509ce3a73a56c52310c04de22e0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vi=CC=81ctor=20Falco=CC=81n?= Date: Fri, 16 Jan 2026 19:25:18 +0100 Subject: [PATCH] fix: composer dependencies install --- public/setup.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/public/setup.sh b/public/setup.sh index b114e81a..465f9e4f 100755 --- a/public/setup.sh +++ b/public/setup.sh @@ -616,11 +616,18 @@ install() { echo "" + # Install Composer dependencies BEFORE starting Docker services + # (Docker Compose mounts files from vendor/laravel/sail that need to exist) + echo -e "${BLUE}Installing Composer dependencies...${NC}" + composer install --no-interaction --prefer-dist --optimize-autoloader + echo -e "${GREEN}Composer dependencies installed.${NC}" + echo "" + # Setup SSL certificates before starting Caddy setup_ssl_certificates echo "" - # Start Docker services (but don't start PHP yet - we'll start it after dependencies are installed) + # Start Docker services (but don't start PHP yet - we'll start it after APP_KEY is generated) echo -e "${BLUE}Starting Docker services (excluding PHP for now)...${NC}" docker compose up -d mysql redis caddy mailhog @@ -628,12 +635,6 @@ install() { wait_for_service "redis" echo "" - # Install Composer dependencies - echo -e "${BLUE}Installing Composer dependencies...${NC}" - composer install --no-interaction --prefer-dist --optimize-autoloader - echo -e "${GREEN}Composer dependencies installed.${NC}" - echo "" - # Generate APP_KEY if not set (after Composer dependencies are installed) if ! grep -q "APP_KEY=base64:" .env 2>/dev/null || grep -q "APP_KEY=$" .env 2>/dev/null; then echo -e "${YELLOW}Generating application key...${NC}"