diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/OneDrive_2026-06-29.zip b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/OneDrive_2026-06-29.zip new file mode 100644 index 0000000..c5f6cfc Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/OneDrive_2026-06-29.zip differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_deploiement_multi-services_Guillaume_Sanchez.docx b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_deploiement_multi-services_Guillaume_Sanchez.docx new file mode 100644 index 0000000..7943cb5 Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_deploiement_multi-services_Guillaume_Sanchez.docx differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.docx b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.docx new file mode 100644 index 0000000..a1d7a12 Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.docx differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.pdf new file mode 100644 index 0000000..d9d5d76 Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/TP_3_déploiement multi-services.pdf differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/docker-compose.yml b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/docker-compose.yml new file mode 100644 index 0000000..b07621c --- /dev/null +++ b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP3/docker-compose.yml @@ -0,0 +1,58 @@ +services: + db: + image: mariadb:latest + container_name: db_container + restart: unless-stopped + environment: + - MYSQL_ROOT_PASSWORD=rootpassword + - MYSQL_DATABASE=mydb + - MYSQL_USER=user + - MYSQL_PASSWORD=userpassword + volumes: + - db_data:/var/lib/mysql + networks: + - app-network + healthcheck: + test: ["CMD-SHELL", "mariadb -uroot -prootpassword -e 'SELECT 1' || exit 1"] + interval: 5s + timeout: 5s + retries: 3 + + web: + image: nginx:alpine + container_name: web_container + restart: unless-stopped + ports: + - "8080:80" + volumes: + - ./html:/usr/share/nginx/html:ro + networks: + - app-network + healthcheck: + test: ["CMD-SHELL", "curl -f http://localhost || exit 1"] + interval: 10s + timeout: 5s + retries: 3 + + phpmyadmin: + image: phpmyadmin:latest + container_name: phpmyadmin_container + restart: unless-stopped + environment: + - PMA_HOST=db + ports: + - "8081:80" + networks: + - app-network + healthcheck: + test: ["CMD-SHELL", "curl -f http://localhost || exit 1"] + interval: 10s + timeout: 5s + retries: 3 + +volumes: + db_data: + +networks: + app-network: + driver: bridge \ No newline at end of file diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.docx b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.docx new file mode 100644 index 0000000..6d9be3e Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.docx differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.pdf new file mode 100644 index 0000000..827546d Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes.pdf differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes_Guillaume_Sanchez.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes_Guillaume_Sanchez.pdf new file mode 100644 index 0000000..971adde Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP4/TP_4_Introduction_Kubernetes_Guillaume_Sanchez.pdf differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.docx b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.docx new file mode 100644 index 0000000..46d02bf Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.docx differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.pdf new file mode 100644 index 0000000..a530c62 Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/TP5/TP_5_Cluster Kubernetes.pdf differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Cours Kubernetes.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Cours Kubernetes.pdf new file mode 100644 index 0000000..9e50a9b Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Cours Kubernetes.pdf differ diff --git a/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Systèmes Distribués et Applications.pdf b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Systèmes Distribués et Applications.pdf new file mode 100644 index 0000000..8053bc7 Binary files /dev/null and b/UE2.24_Systemes_distribues_et_applications_sous_Windows_et_Linux/cours/Systèmes Distribués et Applications.pdf differ