description
- Bedrock Wordpress (modern Wordpress workflow)
- webserver Caddy
- bdd Mariadb
- Redis object cache
- thème Sage (Tailwind CSS et Laravel Blade).
installation
- docker et docker-compose installés sur le host
- cloner la stack
git clone https://figureslibres.io/gogs/valentin_le_moign/docker_partition_jlg.git
cd docker_partition_jlg
- build la stack
make build_stack
- build bedrock
make build_bedrock
- installer la db
docker exec -it mariadb /bin/sh
mysql -u root -p --force --one-database wordpress < /wordpress.sql
- prompt password db
password
exit
- cloner le thème
git submodule add -f https://figureslibres.io/gogs/valentin_le_moign/partition-jlg-theme.git ./src/bedrock/web/app/themes/partition-jlg-theme
- installer le thème
make install_theme
- ouvrir
https://localhost:80 (possible d'ignorer l'erreur https dans firefox)
- activer redis dans l'admin wordpress
plugins -> installed plugins
settings -> redis
xdebug
- Installer l'extension Codium / VSCode PHP Debug
- Mapping dans .vscode
- Installer l'extension de navigateur Xdebug
phpmyadmin
Sur le port 8080
todo stack
urgent
- workflow dev / collaboration
- variables d'environnement
debug
- pb https
- setup, test, documenter xdebug
plus tard
- passwords -> redis, mariadb, phpmyadmin
- redis as muplugin
- installer matomo
- composer install au lieu de bash script
- déploiement workflow
ressources
dump db
docker exec -it mariadb /bin/sh
mysqldump -u root -p wordpress > /var/lib/mysql/wordpress.sql
exit
sudo mv data/wordpress.sql ./Docker/mariadb/wordpress.sql