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