|
@@ -26,25 +26,30 @@ RUN apt-get clean && rm -rf /var/lib/apt/lists/*
|
|
|
|
|
|
# Install extensions
|
|
|
RUN docker-php-ext-install pdo_mysql mbstring zip exif pcntl
|
|
|
-RUN docker-php-ext-configure gd --with-gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include/
|
|
|
-RUN docker-php-ext-install gd
|
|
|
+RUN docker-php-ext-configure mcrypt
|
|
|
+RUN docker-php-ext-install mcrypt
|
|
|
|
|
|
# Install composer
|
|
|
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
|
|
|
|
|
|
+# Install NodeJs
|
|
|
+RUN curl -sL https://deb.nodesource.com/setup_11.x | bash -
|
|
|
+RUN apt-get install -y nodejs
|
|
|
+
|
|
|
# Add user for laravel application
|
|
|
-RUN groupadd -g 1000 www
|
|
|
-RUN useradd -u 1000 -ms /bin/bash -g www www
|
|
|
+RUN groupadd -g 1000 www-data
|
|
|
+RUN useradd -u 1000 -ms /bin/bash -g www-data www-data
|
|
|
|
|
|
# Copy existing application directory contents
|
|
|
COPY . /var/www
|
|
|
|
|
|
# Copy existing application directory permissions
|
|
|
-COPY --chown=www:www . /var/www
|
|
|
+COPY --chown=www-data:www-data . /var/www
|
|
|
|
|
|
-# Change current user to www
|
|
|
-USER www
|
|
|
+# Change current user to www-data
|
|
|
+USER www-data
|
|
|
|
|
|
# Expose port 9000 and start php-fpm server
|
|
|
EXPOSE 9000
|
|
|
CMD ["php-fpm"]
|
|
|
+
|