Skip to content

Instantly share code, notes, and snippets.

@kuropen
Last active April 21, 2017 15:31
Show Gist options
  • Save kuropen/ab13ee49f52734aea0f0d31819dbcf55 to your computer and use it in GitHub Desktop.
Save kuropen/ab13ee49f52734aea0f0d31819dbcf55 to your computer and use it in GitHub Desktop.
PHP公式のDocker ImageでLaravelを動かす ref: http://qiita.com/kuropen/items/1f0e5b9f0f78d74409c4
FROM php:7.1-apache
RUN apt-get update && apt-get -y install git unzip
RUN DEFAULT_SITE_FILE=/etc/apache2/sites-enabled/000-default.conf && TMP=$(mktemp) && sed 's!/var/www/html!/var/www/html/public!' $DEFAULT_SITE_FILE > $TMP && mv $TMP $DEFAULT_SITE_FILE
RUN curl -L https://raw.githubusercontent.com/php/php-src/master/php.ini-production | sed 's/expose_php = On/expose_php = Off/' > /usr/local/etc/php/php.ini
RUN a2enmod rewrite
COPY . /var/www/html
WORKDIR /var/www/html
RUN sh -c 'if [ ! -x /var/www/html/composer.phar ]; then curl https://getcomposer.org/installer | php; fi'
RUN ./composer.phar install
RUN chown -R www-data:www-data /var/www/html
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment