Skip to content
12 changes: 3 additions & 9 deletions php-8.0.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 3 additions & 9 deletions php-8.1.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 3 additions & 9 deletions php-8.2.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 3 additions & 9 deletions php-8.3.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down