🐛Fix composer install for docker

This commit is contained in:
Victor Bodinaud
2025-03-19 13:53:59 +01:00
parent 4c187e4059
commit 35ec8c6fed
2 changed files with 18 additions and 10 deletions

View File

@@ -19,17 +19,12 @@ COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Définir le répertoire de travail
WORKDIR /var/www/html
# Copier le code source
COPY . /var/www/html/
# Installer les dépendances via Composer
RUN composer install --no-interaction --optimize-autoloader
# Ajuster les permissions
RUN chown -R www-data:www-data /var/www/html
# Exposer le port 80
EXPOSE 80
# Démarrer Apache
# Script d'initialisation pour exécuter composer install et démarrer Apache
COPY docker-entrypoint.sh /usr/local/bin/
RUN chmod +x /usr/local/bin/docker-entrypoint.sh
ENTRYPOINT ["docker-entrypoint.sh"]
CMD ["apache2-foreground"]