Browse Source

add create app key docker

master
Artem Shkilev 2 years ago
parent
commit
ae46f884bf
Signed by: Misterzym
GPG Key ID: 548AD371FC00BF4C
  1. 8
      docker/php-fpm/Dockerfile

8
docker/php-fpm/Dockerfile

@ -23,9 +23,6 @@ RUN apt-get update && apt-get install -y \
RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp \ RUN docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp \
&& docker-php-ext-install gd mbstring zip exif pcntl && docker-php-ext-install gd mbstring zip exif pcntl
# Install composer
#RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
# Add user for laravel application # Add user for laravel application
RUN groupadd -g 1000 www RUN groupadd -g 1000 www
RUN useradd -u 1000 -ms /bin/bash -g www www RUN useradd -u 1000 -ms /bin/bash -g www www
@ -42,9 +39,14 @@ RUN mkdir /etc/composer \
&& chmod a+x /bin/composer && chmod a+x /bin/composer
COPY ./ /var/www COPY ./ /var/www
RUN cp -u /var/www/.env.example /var/www/.env
RUN composer install --no-interaction --no-scripts --no-suggest RUN composer install --no-interaction --no-scripts --no-suggest
RUN chmod 775 -R /var/www \ RUN chmod 775 -R /var/www \
&& chown www:www -R /var/www && chown www:www -R /var/www
# Generate new key APP
RUN php artisan key:generate
USER www USER www
# Expose port 9000 and start php-fpm server # Expose port 9000 and start php-fpm server
EXPOSE 9000 EXPOSE 9000

Loading…
Cancel
Save