Files
laravel-docker-k8s/Dockerfile
Piethein Strengholt d21072ad62 initial commit
2018-05-10 15:28:59 +02:00

31 lines
694 B
Docker
Executable File

FROM php:7.0-fpm
RUN docker-php-ext-install pdo_mysql
RUN apt-get update && apt-get install -y \
libmcrypt-dev \
&& docker-php-ext-install -j$(nproc) mcrypt \
&& docker-php-ext-install -j$(nproc) pdo
RUN apt-get install -y nginx supervisor && \
rm -rf /var/lib/apt/lists/*
COPY . /var/www/html
WORKDIR /var/www/html
RUN rm /etc/nginx/sites-enabled/default
COPY /docker/nginx/nginx.conf /etc/nginx/conf.d/default.conf
ADD https://getcomposer.org/download/1.6.2/composer.phar /usr/bin/composer
RUN chmod +rx /usr/bin/composer
RUN composer install
RUN cp .env.example .env
RUN php artisan key:generate
RUN chmod +x ./entrypoint
ENTRYPOINT ["./entrypoint"]
EXPOSE 80