17 lines
325 B
Docker
17 lines
325 B
Docker
FROM node:22-slim AS assets
|
|
|
|
WORKDIR /app
|
|
COPY --chown=node:node . /app
|
|
|
|
RUN npm install
|
|
RUN npm run build
|
|
|
|
FROM serversideup/php:8.3-fpm-apache
|
|
LABEL authors="andp97"
|
|
|
|
COPY --chown=www-data:www-data . /var/www/html
|
|
|
|
# Install dependencies
|
|
RUN composer install
|
|
COPY --from=assets --chown=www-data:www-data /app /var/www/html
|