Skip to content

Latest commit

 

History

History
31 lines (26 loc) · 2.13 KB

File metadata and controls

31 lines (26 loc) · 2.13 KB

wp-development

Entorn de desenvolupament per wordpress 📰 basat en imatges de docker 🐋

Dependències

Installation

  1. Descàrrega un nou entorn de desenvolupament amb degit així degit codeccoop/wp-development wp-example && cd wp-example.
  2. Edita l'arxiu compose.yml. Hi ha uns pocs canvis a fer:
    1. services.wp.build.args Conté 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 .env o sobreescriure el valor a "yes" o "on" per activat
      • XDebug dins el contenidor,.
    2. services.wp.hostname Indica el mateix valor que el domini utilitzat als arguments de compilació.
  3. Un cop configurat l'arxiu YAML, executem la compilació de la imatge amb docker compose build. Dockerfile fa ús de la imatge oficial wordpress:latest com a punt de partida.
  4. Arribats fins aquí, pots aixecar i tumbar els teus contenidors amb les comandes docker compose up -d i docker compose down
  5. Fes servir l'arxiu executable wp-cli per 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'
  6. 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
  7. Obre el navegador i visita https://example.coop 🚀.