## Pour declarer des targets qui ne sont pas des fichiers .PHONY: publish-local publish-network install uninstall test .SILENT: publish-local all: publish-local publish-network publish-network: mount_TNAS 192.168.1.13 agendax sudo rm -r /home/partimag/* sudo cp -r * /home/partimag/ sudo umount /home/partimag/ echo "network website published" publish-local: sudo rm -r /var/www/html/* sudo cp -r * /var/www/html sudo chown -R www-data:www-data /var/www echo "local website published" install: sudo apt install apache2 php8.1 libapache2-mod-php8.1 postgresql postgresql-client phppgadmin mariadb-server mariadb-client sudo a2enmod php8.1 sudo systemctl restart apache2 uninstall: sudo a2dismod php8.1 sudo systemctl restart apache2 sudo apt remove apache2 php8.1 libapache2-mod-php8.1 postgresql postgresql-client phppgadmin sudo apt purge mariadb-* test: #TODO: Penser a un repertoire de test dedie aux tests #cli commands here for test predicate # compile tests classes # run test classes