Wordpress no Docker
Como criar um ambiente de desnvolvimento para o worpress com o Docker.
Este método é o ideal para quem quiser desenvolver temas para o wordpress.
Não será preciso configurar um servidor na máquina local porque vamos usar o Docker Compose.
Primeiro é preciso instalar o Docker.
Veja aqui https://tuxmind.blogspot.com/2021/11/instalacao-do-docker-ubuntu-2004.html como instalar o Docker no Ubuntu 20.04
Comece por criar as pastas:
Agora crie um ficheiro chamado stack.yml com o seguinte conteúdo:
version: '3.1' services: wordpress: container_name: wp image: wordpress restart: always ports: - 8080:80 environment: WORDPRESS_DB_HOST: db WORDPRESS_DB_USER: exampleuser WORDPRESS_DB_PASSWORD: examplepass WORDPRESS_DB_NAME: exampledb volumes: - "./wordpress:/var/www/html" db: container_name: mysql image: mysql:5.7 restart: always environment: MYSQL_DATABASE: exampledb MYSQL_USER: exampleuser MYSQL_PASSWORD: examplepass MYSQL_RANDOM_ROOT_PASSWORD: '1' volumes: - "./db:/var/lib/mysql" volumes: wordpress: db:
O ficheiro em cima cria um ambiente para desenvolvimento na maquina local.
Não é para ser utilizado em produção. Porque seria preciso usar uma pass segura e o volume da base de dados seria configurado de maneira diferente.
A intenção deste poste é apenas ajudar na criação de uma ambiente de desenvolvimento na máquina local.
Abra um terminal e execute:
O comando em cima vai baixar o worpress e o mysql do Docker Hub, vai rodar os containers, e montar os volumes nas pastas worpress e db. Só temos de mudar a premissão de escrita na pasta worpress porque ele pertence ao grupo www-data.
Agora já pode entra na pasta wordpress, abrir o seu editor de texto preferido e comaçar a trabalhar.
Abra o seu browser em localhost:8080 para ver as suas alterações.
Se precisar abrir uma consola no "servidor virtual" criado pelo Docker.
Tags:
Nenhum comentário:
Postar um comentário