Dockerfile.fpm 723 B

12345678910111213141516171819202122
  1. FROM php:fpm-alpine
  2. RUN apk --no-cache add libpng-dev imap-dev libzip-dev postgresql-dev \
  3. && docker-php-ext-install mbstring pdo_pgsql gd imap zip
  4. ENV URL=https://www.limesurvey.org/stable-release?download=2523:limesurvey3158%20190130targz \
  5. SHA=60bfc3aa09f5a4cc7144962bec56a0b8969348972bc16101239c3a4e327dd635 \
  6. FILE=limesurvey.tar.gz
  7. RUN wget -q $URL -O $FILE \
  8. && echo "$SHA $FILE" | sha256sum -c \
  9. && tar xf $FILE --strip-components=1 \
  10. && rm $FILE
  11. RUN chown -R www-data tmp application/config
  12. ADD config.php application/config/
  13. VOLUME /var/www/html /var/www/html/upload
  14. CMD sed -i "s|POSTGRES_PASSWORD|$POSTGRES_PASSWORD|" application/config/config.php \
  15. && chown -R www-data upload \
  16. && php-fpm