Ezekiel999 commited on
Commit
5a3f516
·
verified ·
1 Parent(s): 7221501

Add Node.js and npm run build to compile Vite frontend assets

Browse files
Files changed (1) hide show
  1. Dockerfile +7 -0
Dockerfile CHANGED
@@ -38,6 +38,10 @@ RUN sed -i '/<Directory \/var\/www\/public\/>/,/<\/Directory>/ s/AllowOverride N
38
 
39
  WORKDIR /var/www
40
 
 
 
 
 
41
  # Install PHP dependencies (production only)
42
  COPY composer.json composer.lock* ./
43
  RUN composer install --no-dev --no-scripts --no-autoloader --prefer-dist
@@ -45,6 +49,9 @@ RUN composer install --no-dev --no-scripts --no-autoloader --prefer-dist
45
  # Copy application
46
  COPY . /var/www
47
 
 
 
 
48
  # Dump optimized autoloader
49
  RUN composer dump-autoload --optimize
50
 
 
38
 
39
  WORKDIR /var/www
40
 
41
+ # Install Node.js & NPM
42
+ RUN curl -fsSL https://deb.nodesource.com/setup_20.x | bash - \
43
+ && apt-get install -y nodejs
44
+
45
  # Install PHP dependencies (production only)
46
  COPY composer.json composer.lock* ./
47
  RUN composer install --no-dev --no-scripts --no-autoloader --prefer-dist
 
49
  # Copy application
50
  COPY . /var/www
51
 
52
+ # Install Node modules and build Vite assets
53
+ RUN npm ci && npm run build
54
+
55
  # Dump optimized autoloader
56
  RUN composer dump-autoload --optimize
57