Cambios de configuracion de usuario e instalacion de dependencias

This commit is contained in:
Alejandro Tasistro 2025-08-31 21:44:02 -03:00
parent 4f99e75d1d
commit bc32dd2d7e

View file

@ -28,12 +28,20 @@ RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd zip
# Get latest Composer # Get latest Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
COPY ./server/ /var/www
# Create system user to run Composer and Artisan Commands # 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 && \ 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 # Set working directory
WORKDIR /var/www WORKDIR /var/www
USER $user USER $user
RUN composer install && \
php artisan key:generate && \
npm install