ubiquity-react.dockerfile 985 B

1234567891011121314151617181920212223242526272829
  1. FROM ubuntu:19.04
  2. ARG DEBIAN_FRONTEND=noninteractive
  3. RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null
  4. RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
  5. RUN apt-get update -yqq > /dev/null && \
  6. apt-get install -yqq git unzip php7.3 php7.3-common php7.3-cli php7.3-mysql php7.3-mbstring php7.3-cgi > /dev/null
  7. RUN apt-get install -yqq composer > /dev/null
  8. RUN ln -s /usr/lib/cgi-bin/php /usr/bin/php7.3-cgi
  9. COPY deploy/conf/php.ini /etc/php/7.3/cgi/php.ini
  10. ADD ./ /ubiquity
  11. WORKDIR /ubiquity
  12. RUN composer require phpmv/ubiquity-php-pm:dev-master --quiet
  13. RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet
  14. RUN chmod 777 -R /ubiquity/app/cache/*
  15. RUN chmod 777 -R /ubiquity/.ubiquity/*
  16. RUN chmod 777 /ubiquity/vendor/bin/ppm
  17. CMD /ubiquity/vendor/bin/ppm --bridge='\PHPPM\Ubiquity' --bootstrap='\PHPPM\Ubiquity' start --debug 0 --logging 0 --workers 32 --max-requests 1024 --host=0.0.0.0 --port=8080