Docker - Acesse a documentação de instalação aqui
Docker-compose - Acesse a documentação de instalação aqui
git clone https://github.com/victorhundo/wordpress.git && cd wordpress
./fixpermission.sh
docker-compose up
- acesse
http://localhost:8080
- administre em
localhost:8080/wp-admin
, usuárioadmin
, senhaadmin
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.
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.