php.Dockerfile 721 B

123456789101112131415161718192021222324252627
  1. FROM phpswoole/swoole:4.5.2-php7.4
  2. # Installation dependencies and PHP core extensions
  3. RUN apt-get update \
  4. && apt-get -y install --no-install-recommends \
  5. libpng-dev \
  6. libzip-dev \
  7. libzip4 \
  8. zip \
  9. unzip \
  10. git \
  11. net-tools \
  12. iputils-ping \
  13. vim \
  14. supervisor \
  15. && rm -r /var/lib/apt/lists/* \
  16. && docker-php-ext-configure gd \
  17. && docker-php-ext-install pdo_mysql gd pcntl zip
  18. # Copy application file to /var/www
  19. COPY . /var/www
  20. # Copy scupervisor file conf
  21. COPY docker/wookteam.conf /etc/supervisor/conf.d/wookteam.conf
  22. # Set the WORKDIR to /var/www so all following commands run in /var/www
  23. WORKDIR /var/www