Wordpress Hello World

Depedências necessárias

Docker - Acesse a documentação de instalação aqui

Docker-compose - Acesse a documentação de instalação aqui

Wordpress Hello World

  1. git clone https://github.com/victorhundo/wordpress.git && cd wordpress
  2. ./fixpermission.sh
  3. docker-compose up
  4. acesse http://localhost:8080
  5. administre em localhost:8080/wp-admin, usuário admin, senha admin

Como funciona

As imagens Docker utilizada nesse projeto foi baseada na imagem oficial do wordpress, após realizar as configurações iniciais (adicionado idioma pt-br e usuário de administrador) foi realizado um mysqldump do container do mysql, o arquivo gerado foi adicionado na pasta mysql com o nome de base.sql.

O container web do wordpress aguarda o container mysql estiver disponivél para criar a base de dados e inserir os dados de base.sql. Também foi feito o volume entre a pasta /var/www/html do container do wordpress para a pasta do projeto wordpress/html para que facilite a edição dos arquivos de configuração php do container.

Fixpermission

O arquivo fixpermission.sh vai relacionar o id do usuário que rodará o comando docker-compose com o usuário www-data dentro do container, assim, o usuário do host continuará sendo proprietário da pasta do projeto e o wordpress do container não terá problemas com permissão para instalar novos componentes.