php-swoole.dockerfile 416 B

1234567891011121314
  1. FROM php:7.2
  2. ENV SWOOLE_VERSION=2.0.9
  3. RUN cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
  4. && cd swoole-src-${SWOOLE_VERSION} \
  5. && phpize && ./configure && make && make install \
  6. && docker-php-ext-enable swoole
  7. ADD ./ /swoole
  8. WORKDIR /swoole
  9. CMD sed -i 's|NUMCORES|'"$(nproc)"'|g' swoole-server.php && \
  10. php swoole-server.php