diff --git a/Dockerfile b/Dockerfile index 8c8c84c..5b4960d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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