File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33set -e
44
5+ docker-compose build app
6+ docker-compose up -d --no-deps app queue scheduler
7+
58docker-compose exec -T app composer install --no-interaction --no-dev --optimize-autoloader --no-scripts
69
7- docker run --rm -v " $( pwd) " :/app -w /app node:22-alpine sh -c " npm ci && npm run build"
10+ docker-compose exec -T app npm ci
11+ docker-compose exec -T app npm run build
812
913docker-compose exec -T app php artisan migrate --force
1014
Original file line number Diff line number Diff line change @@ -53,6 +53,11 @@ COPY docker/php/xdebug.ini /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
5353# Install PCOV for code coverage
5454RUN pecl install pcov && docker-php-ext-enable pcov
5555
56+ # Install Node.js 22
57+ RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
58+ && apt-get install -y nodejs \
59+ && apt-get clean && rm -rf /var/lib/apt/lists/*
60+
5661# Install composer
5762COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
5863
You can’t perform that action at this time.
0 commit comments