WIP: funcion/emprolijar-docker #53

Draft
atasistro wants to merge 6 commits from funcion/emprolijar-docker into master
Showing only changes of commit bc32dd2d7e - Show all commits

View file

@ -28,12 +28,20 @@ RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd zip
# Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
COPY ./server/ /var/www
# Create system user to run Composer and Artisan Commands
RUN useradd -G www-data,root -u $uid -d /home/$user $user
RUN useradd -G www-data -u $uid -d /home/$user $user
RUN mkdir -p /home/$user/.composer && \
chown -R $user:$user /home/$user
chown -R $user:$user /home/$user && \
chown -R $user:$user /var/www
# Set working directory
WORKDIR /var/www
USER $user
RUN composer install && \
php artisan key:generate && \
npm install