Entorn de desenvolupament per wordpress 📰 basat en imatges de docker 🐋
- Descàrrega un nou entorn de desenvolupament amb degit així
degit codeccoop/wp-development wp-example && cd wp-example. - Edita l'arxiu
compose.yml. Hi ha uns pocs canvis a fer:services.wp.build.argsConté els arguments que controlen el procés de compilat de la imatge de Docker.- DOMAIN: Configura la instància d'Apache del contenidor a un domini. Fes servir localhost si no utilitzes resolució local de DNS.
- CAPWD: Certificate Authority Password. Contrasenya per poder generar els certificats SSL del contenidor. La trobaràs a Vaultwarden.
- XDEBUG: Heredada de l'arxiu
.env. Pots editar l'arxiu.envo sobreescriure el valor a "yes" o "on" per activat - XDebug dins el contenidor,.
services.wp.hostnameIndica el mateix valor que el domini utilitzat als arguments de compilació.
- Un cop configurat l'arxiu YAML, executem la compilació de la imatge amb
docker compose build. Dockerfile fa ús de la imatge oficialwordpress:latestcom a punt de partida. - Arribats fins aquí, pots aixecar i tumbar els teus contenidors amb les comandes
docker compose up -didocker compose down - Fes servir l'arxiu executable
wp-cliper accedir al wp-cli disponible dins el contenidor. Executa la comanda següent per iniciar la instal·lació i configuració inicial de WordPress:./wp-cli 'core install --url=example.coop --title=<Site Title> --admin_user=admin --admin_email=admin@example.coop --admin_password=admin --locale=ca_ES' - Abans de visitar la pàgina, fes servir dns-cli per registrar el teu domini de desenvolupament
al sistema de resolució de DNS local:
dns add example.coop - Obre el navegador i visita https://example.coop 🚀.