| 1234567891011121314151617181920212223242526272829303132 |
- 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"]
|