Ddev sur Ubuntu

Voici la procédure pour installer Ddev sur Ubuntu.
But : faire tourner le CMS Zenphoto pour gérer vos albums localement.

Ddev permet de faire tourner plusieurs sites internet depuis une partition, une clé USB.

La procédure pour Arch Linux est bien différente, le résultat identique.
Sous Windows, une solution "Linux" existe aussi.

1.Installer Docker et ses dépendances :
Configurez le dépôt officiel Docker et installez les paquets requis :  Prérequis et ajout du dépôt officiel Docker

sudo apt update && sudo apt install -y ca-certificates curl gnupg lsb-release libnss3-tools

sudo install -m 0755 -d /etc/apt/keyrings

sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc

sudo chmod a+r /etc/apt/keyrings/docker.asc

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

2.Installation de Docker Engine, Docker Compose et Buildx
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Vérification : Lancez docker --version pour confirmer l'installation.2.Configurer les permissions utilisateur :1 min.Ajoutez votre utilisateur au groupe docker pour exécuter les commandes sans sudo :Bash
sudo usermod -aG docker $USER
newgrp docker
Vérification : Lancez
docker ps sans sudo.
Si aucune erreur de permission n'apparaît, l'étape est validée.

3.Installer mkcert et DDEV :
Initialisez le certificat SSL local puis installez DDEV via le script officiel (qui évite les conflits de dépôt APT) :
Configuration des certificats locaux pour le HTTPS
sudo apt install mkcert

3 Installation directe de DDEV :
curl -fsSL https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh | bash
Vérification : Tapez ddev --version dans votre terminal pour vérifier la présence du binaire.

4.Configurer et démarrer Zenphoto :
Initialisez le projet DDEV dans le dossier de votre application :
cd /home/moi/chemin/vers/zenphoto
ddev config
ddev start
Vérification : Ouvrez l'URL HTTPS fournie dans le terminal
(https://nomdudossier.ddev.site) pour valider que le site répond correctement.

5. Démarrage de Ddev au boot du Pc :
En ligne prochainement



Contact Mentions Site created in 2018