FROM php:8.3-cli RUN apt-get update -yqq >> /dev/null RUN apt-get install -y libevent-dev \ libssl-dev \ pkg-config \ build-essential \ unzip >> /dev/null RUN docker-php-ext-install pdo_mysql \ opcache \ posix \ pcntl \ sockets >> /dev/null RUN pecl install event >> /dev/null RUN docker-php-ext-enable posix pcntl sockets RUN docker-php-ext-enable --ini-name zz-event.ini event COPY --from=composer --link /usr/bin/composer /usr/local/bin/composer # Initialize WORKDIR /ripple COPY --link . . # Configure RUN composer install --quiet # Start EXPOSE 8080 ENTRYPOINT ["php","server.php"]