4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / Dockerfile
FROM alpine:3.13

# Install system packages
RUN apk add --no-cache --update supervisor hitch php7 zip curl apache2 \
    php7-apache2 php7-json php7-phar php7-iconv php7-mbstring php7-xml \
    openssl php7-openssl php7-ctype php7-dom php7-session php7-curl php7-zip

# Fix iconv library
ENV LD_PRELOAD /usr/lib/preloadable_libiconv.so php

# Download composer
RUN wget https://getcomposer.org/composer-1.phar -O /usr/local/bin/composer && chmod +x /usr/local/bin/composer

# Copy configuration files
COPY config/supervisord.conf /etc/supervisord.conf
COPY config/httpd.conf /etc/apache2/httpd.conf

# Setup permissions
COPY --chown=root example /www

# Switch working environment
WORKDIR /www


RUN php7 /usr/local/bin/composer install

EXPOSE 443

# Run supervisord
CMD /usr/bin/supervisord -c /etc/supervisord.conf