Existem imagens oficiais para implantar o WordPress e usar o wp-cli. Mas quando eles foram usados juntos, tive que compartilhar a pasta inteira do WordPress e queria mais opções para personalizar a instalação.
Eu realmente queria ver o navegador no navegador, não um convite para escolher o idioma de instalação, mas um site pronto.
Este artigo oferece uma maneira de implantar sites WordPress.
Instalação
git clone https://github.com/eustatos/wordpress-docker-dev-env.git
ou, se você preferir ssh
:
git clone git@github.com:eustatos/wordpress-docker-dev-env.git
Então:
cd wordpress-docker-dev-env docker-compose up -d docker-compose exec -T wp-cli sh < install.sh
Isso completa a instalação. Abra o localhost:8080
no seu navegador preferido.
Acesso ao localhost:8080/wp-admin
painel de administração localhost:8080/wp-admin
.
Login do usuário - admin
Senha do usuário - 123
Você pode alterar essas e outras variáveis de ambiente e instalação nos .env
e .env
.
A pasta wp-content
aparece na pasta do projeto, onde você pode criar e / ou alterar temas e plugins.
Se houver problemas com as permissões de arquivo na pasta wp-content
:
sudo usermod -a -G www-data $USER
Customização de montagem
Você pode controlar a montagem da forma mais conveniente. Por exemplo, se você não precisar criar temas e / ou plug-ins por padrão, faça as alterações no install.sh
.
Você pode aprender mais sobre os recursos da wp core install
do wp core install
aqui
Exemplo de criação de tópico
Por exemplo, para criar um tema baseado em underscores
, execute o seguinte comando
docker-compose exec -T wp-cli wp scaffold _s \ sample-theme \ --theme_name="Sample Theme" \ --author="John Doe"
Este comando criará uma pasta de sample-theme
na pasta wp-content
com os arquivos de tema e você poderá começar a modificá-la ali.
Em conclusão, um pequeno vídeo para maior clareza: