1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- #
- #--------------------------------------------------------------------------
- # Image Setup
- #--------------------------------------------------------------------------
- #
- FROM php:7.0-alpine
- MAINTAINER Mahmoud Zalt <mahmoud@zalt.me>
- RUN apk --update add wget \
- curl \
- git \
- build-base \
- libmemcached-dev \
- libmcrypt-dev \
- libxml2-dev \
- zlib-dev \
- autoconf \
- cyrus-sasl-dev \
- libgsasl-dev \
- supervisor
- RUN docker-php-ext-install mysqli mbstring pdo pdo_mysql mcrypt tokenizer xml
- RUN pecl channel-update pecl.php.net && pecl install memcached && docker-php-ext-enable memcached
- RUN rm /var/cache/apk/* \
- && mkdir -p /var/www
- #
- #--------------------------------------------------------------------------
- # Optional Supervisord Configuration
- #--------------------------------------------------------------------------
- #
- # Modify the ./supervisor.conf file to match your App's requirements.
- # Make sure you rebuild your container with every change.
- #
- COPY supervisord.conf /etc/supervisord.conf
- ENTRYPOINT ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisord.conf"]
- #
- #--------------------------------------------------------------------------
- # Optional Software's Installation
- #--------------------------------------------------------------------------
- #
- # If you need to modify this image, feel free to do it right here.
- #
- # -- Your awesome modifications go here -- #
- #
- #--------------------------------------------------------------------------
- # Final Touch
- #--------------------------------------------------------------------------
- #
- WORKDIR /etc/supervisor/conf.d/
|