|
@@ -1,6 +1,6 @@
|
|
-FROM php:8.3-cli
|
|
|
|
|
|
+FROM php:8.4-cli
|
|
|
|
|
|
-COPY --from=ghcr.io/roadrunner-server/roadrunner:2023.3 --link /usr/bin/rr /usr/local/bin/rr
|
|
|
|
|
|
+COPY --from=ghcr.io/roadrunner-server/roadrunner:2025.1 --link /usr/bin/rr /usr/local/bin/rr
|
|
COPY --from=mlocati/php-extension-installer --link /usr/bin/install-php-extensions /usr/local/bin/
|
|
COPY --from=mlocati/php-extension-installer --link /usr/bin/install-php-extensions /usr/local/bin/
|
|
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
|
|
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
|
|
|
|
|
|
@@ -15,11 +15,12 @@ COPY --link deploy/conf/php.ini /usr/local/etc/php/
|
|
WORKDIR /symfony
|
|
WORKDIR /symfony
|
|
COPY --link . .
|
|
COPY --link . .
|
|
|
|
|
|
|
|
+RUN pecl install protobuf > /dev/null && echo "extension=protobuf.so" > /usr/local/etc/php/conf.d/protobuf.ini
|
|
|
|
+
|
|
ENV APP_RUNTIME="Runtime\RoadRunnerSymfonyNyholm\Runtime"
|
|
ENV APP_RUNTIME="Runtime\RoadRunnerSymfonyNyholm\Runtime"
|
|
RUN composer require runtime/roadrunner-symfony-nyholm --update-no-dev --no-scripts --quiet
|
|
RUN composer require runtime/roadrunner-symfony-nyholm --update-no-dev --no-scripts --quiet
|
|
RUN cp deploy/postgresql/.env . && composer dump-env prod && bin/console cache:clear
|
|
RUN cp deploy/postgresql/.env . && composer dump-env prod && bin/console cache:clear
|
|
|
|
|
|
EXPOSE 8080
|
|
EXPOSE 8080
|
|
|
|
|
|
-RUN rr -v
|
|
|
|
ENTRYPOINT ["rr", "serve"]
|
|
ENTRYPOINT ["rr", "serve"]
|