FROM alpine:latest RUN apk update && apk upgrade RUN apk add bash RUN apk add autoconf RUN apk add automake RUN apk add make RUN apk add gcc RUN apk add g++ RUN apk add nginx RUN apk add redis RUN apk add php84 RUN apk add php84-fpm RUN apk add php84-opcache RUN apk add php84-gd RUN apk add php84-zlib RUN apk add php84-curl RUN apk add php84-bz2 RUN apk add php84-bcmath RUN apk add php84-exif RUN apk add php84-fileinfo RUN apk add php84-iconv RUN apk add php84-imap RUN apk add php84-intl RUN apk add php84-ldap RUN apk add php84-mbstring RUN apk add php84-mysqli RUN apk add php84-odbc RUN apk add php84-pdo RUN apk add php84-pdo_mysql RUN apk add php84-pdo_odbc RUN apk add php84-pdo_pgsql RUN apk add php84-pdo_sqlite RUN apk add php84-pdo_dblib RUN apk add php84-pear RUN apk add php84-pecl-imagick RUN apk add php84-pecl-memcache RUN apk add php84-pecl-memcached RUN apk add php84-pecl-mongodb RUN apk add php84-pecl-redis RUN apk add php84-pecl-smbclient RUN apk add php84-pecl-ssh2 RUN apk add php84-pecl-xdebug RUN apk add php84-pecl-yaml RUN apk add php84-pgsql RUN apk add php84-phar RUN apk add php84-phpdbg RUN apk add php84-session RUN apk add php84-simplexml RUN apk add php84-snmp RUN apk add php84-soap RUN apk add php84-sockets RUN apk add php84-sodium RUN apk add php84-sqlite3 RUN apk add php84-sysvmsg RUN apk add php84-tidy RUN apk add php84-xml RUN apk add php84-xmlreader RUN apk add php84-xmlwriter RUN apk add php84-xsl RUN apk add php84-zip RUN apk add php84-ctype RUN apk add php84-tokenizer COPY nginx /etc/nginx COPY php /etc/php84 COPY redis/redis.conf /etc/redis.conf RUN mkdir /var/run/php EXPOSE 80 EXPOSE 443 EXPOSE 6379 EXPOSE 9000 STOPSIGNAL SIGTERM CMD ["/bin/bash", "-c", "chmod 755 /usr/share/nginx/html && php-fpm84 && nginx -g 'daemon off;' && redis-server /etc/redis.conf"]