diff --git a/php-8.0.Dockerfile b/php-8.0.Dockerfile index 720d2ce..ceb5bc3 100644 --- a/php-8.0.Dockerfile +++ b/php-8.0.Dockerfile @@ -7,20 +7,14 @@ COPY composer.json /usr/local/src/ RUN composer install --ignore-platform-reqs -FROM phpswoole/swoole:php8.0-alpine - -WORKDIR /usr/local/src/ - -RUN apk add autoconf build-base - -RUN docker-php-ext-enable redis - -ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ +FROM appwrite/utopia-base:php-8.0-0.1.0 as final RUN docker-php-ext-configure pcntl --enable-pcntl RUN docker-php-ext-install pcntl +WORKDIR /usr/local/src/ + COPY . . COPY --from=composer /usr/local/src/vendor /usr/local/src/vendor diff --git a/php-8.1.Dockerfile b/php-8.1.Dockerfile index 23c5cf0..09df238 100644 --- a/php-8.1.Dockerfile +++ b/php-8.1.Dockerfile @@ -7,20 +7,14 @@ COPY composer.json /usr/local/src/ RUN composer install --ignore-platform-reqs -FROM phpswoole/swoole:php8.1-alpine - -WORKDIR /usr/local/src/ - -RUN apk add autoconf build-base - -RUN docker-php-ext-enable redis - -ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ +FROM appwrite/utopia-base:php-8.1-0.1.0 as final RUN docker-php-ext-configure pcntl --enable-pcntl RUN docker-php-ext-install pcntl +WORKDIR /usr/local/src/ + COPY . . COPY --from=composer /usr/local/src/vendor /usr/local/src/vendor diff --git a/php-8.2.Dockerfile b/php-8.2.Dockerfile index 892f970..9dc0d7e 100644 --- a/php-8.2.Dockerfile +++ b/php-8.2.Dockerfile @@ -7,20 +7,14 @@ COPY composer.json /usr/local/src/ RUN composer install --ignore-platform-reqs -FROM phpswoole/swoole:php8.2-alpine - -WORKDIR /usr/local/src/ - -RUN apk add autoconf build-base - -RUN docker-php-ext-enable redis - -ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ +FROM appwrite/utopia-base:php-8.2-0.1.0 as final RUN docker-php-ext-configure pcntl --enable-pcntl RUN docker-php-ext-install pcntl +WORKDIR /usr/local/src/ + COPY . . COPY --from=composer /usr/local/src/vendor /usr/local/src/vendor diff --git a/php-8.3.Dockerfile b/php-8.3.Dockerfile index 8c7a739..4f3affb 100644 --- a/php-8.3.Dockerfile +++ b/php-8.3.Dockerfile @@ -7,20 +7,14 @@ COPY composer.json /usr/local/src/ RUN composer install --ignore-platform-reqs -FROM phpswoole/swoole:php8.3-alpine - -WORKDIR /usr/local/src/ - -RUN apk add autoconf build-base - -RUN docker-php-ext-enable redis - -ADD https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions /usr/local/bin/ +FROM appwrite/utopia-base:php-8.3-0.1.0 as final RUN docker-php-ext-configure pcntl --enable-pcntl RUN docker-php-ext-install pcntl +WORKDIR /usr/local/src/ + COPY . . COPY --from=composer /usr/local/src/vendor /usr/local/src/vendor