diff --git a/.docker/base.Dockerfile b/.docker/base.Dockerfile index c9d8c068..4fa2740a 100644 --- a/.docker/base.Dockerfile +++ b/.docker/base.Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.3.11-fpm as php +FROM php:8.3.11-fpm AS php WORKDIR /app RUN ls /app RUN apt-get update diff --git a/.docker/nginx.Dockerfile b/.docker/nginx.Dockerfile index 722c715d..80f8d193 100644 --- a/.docker/nginx.Dockerfile +++ b/.docker/nginx.Dockerfile @@ -1,16 +1,16 @@ -FROM composer:2.7.9 as composer +FROM composer:2.7.9 AS composer WORKDIR /app COPY . /app RUN composer install --ignore-platform-reqs --no-dev RUN php artisan telescope:publish RUN php artisan horizon:publish -FROM node:20.15.0-slim as node +FROM node:20.15.0-slim AS node WORKDIR /app COPY . /app RUN npm install && npm run prod && npm run img && rm -R node_modules -FROM nginx:1.21.6-alpine as nginx +FROM nginx:1.21.6-alpine AS nginx WORKDIR /app COPY --from=node /app /app COPY --from=composer /app/public/vendor /app/public/vendor diff --git a/.docker/php.Dockerfile b/.docker/php.Dockerfile index 894da150..9b627c94 100644 --- a/.docker/php.Dockerfile +++ b/.docker/php.Dockerfile @@ -1,14 +1,14 @@ -FROM composer:2.7.9 as composer +FROM composer:2.7.9 AS composer WORKDIR /app COPY . /app RUN composer install --ignore-platform-reqs --no-dev -FROM node:20.15.0-slim as node +FROM node:20.15.0-slim AS node WORKDIR /app COPY . /app RUN npm install && npm run prod && npm run img && rm -R node_modules -FROM zoomyboy/adrema-base:latest as php +FROM zoomyboy/adrema-base:latest AS php COPY --chown=www-data:www-data . /app COPY --chown=www-data:www-data --from=node /app/public /app/public COPY --chown=www-data:www-data --from=composer /app/vendor /app/vendor