mirror of
https://github.com/mashirozx/docker-php-nginx.git
synced 2024-11-26 00:38:13 +08:00
23 lines
625 B
Docker
23 lines
625 B
Docker
FROM alpine:latest
|
|
|
|
# Install packages
|
|
RUN apk --update add php7-fpm nginx supervisor --repository http://nl.alpinelinux.org/alpine/edge/testing/
|
|
|
|
# Configure nginx
|
|
COPY config/nginx.conf /etc/nginx/nginx.conf
|
|
|
|
# Configure PHP-FPM
|
|
COPY config/fpm-pool.conf /etc/php7/php-fpm.d/zzz_custom.conf
|
|
COPY config/php.ini /etc/php7/conf.d/zzz_custom.ini
|
|
|
|
# Configure supervisord
|
|
COPY config/supervisord.conf /etc/supervisor/conf.d/supervisord.conf
|
|
|
|
# Add application
|
|
RUN mkdir -p /var/www/html
|
|
WORKDIR /var/www/html
|
|
COPY src/ /var/www/html/
|
|
|
|
EXPOSE 80 443
|
|
CMD ["/usr/bin/supervisord", "-c", "/etc/supervisor/conf.d/supervisord.conf"]
|