#Mise à jour du projet
docker compose down
# Mettre à jour les deux projets (fetch/pull)
docker compose build
docker compose up -d
# construire sans utiliser le cache
sudo docker compose build --no-cache
# mettre à jour uniquement le backend
sudo docker compose up -d --build backend
# Lister les containers en route
docker ps
docker ps --format "table {{.Names}}\t{{.Ports}}"
docker exec -ti affidyl-backend sh
# Rentrer dans le shell du container
# vérifier que tes variables sont bien lues par Docker
docker compose config
# afficher les log d'un container
sudo docker compose logs -f worker
#redemarrer un container
sudo docker compose restart worker
# importer une base de donnée
cat /home/pboulangé/Téléchargements/sql/affidyl_pb_dev.sql | sudo docker exec -i affidyl-db mariadb -u affidyl -paffidyl_secure_password affidyl
# lister les volumes
sudo docker volume ls | grep affidyl
# rentrer dans la base de données
sudo docker exec -it affidyl-db mariadb -uaffidyl -paffidyl_secure_password affidyl -e "SHOW TABLES;"
#redemarrer apache
sudo docker exec affidyl-backend service apache2 reload