Dockerfile 587 B

12345678910111213141516171819
  1. FROM phpdockerio/php:7.4-fpm AS crmeb_php
  2. WORKDIR "/var/www"
  3. # 扩展依赖
  4. RUN apt-get update; \
  5. apt-get -y --no-install-recommends install \
  6. php7.4-bcmath \
  7. php7.4-redis \
  8. php7.4-mysqli \
  9. php7.4-gd
  10. RUN apt-get clean
  11. RUN apt-get autoremove
  12. RUN rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
  13. RUN echo "open_basedir = /tmp:/var" > /etc/php/7.4/fpm/conf.d/open_basedir.ini
  14. # 启动命令
  15. CMD ["sh", "-c", "php think timer start --d"]
  16. CMD ["sh", "-c", "php think workerman start --d"]
  17. CMD ["sh", "-c", "php think queue:listen --queue"]