Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 2.45 KB

readme.md

File metadata and controls

44 lines (33 loc) · 2.45 KB

Docker Workshop

Repositório dedicado ao workshop de Docker realizado na Codecon 2021.

Durante o workshop nós montamos uma docker image capaz de executar o Wordpress. Para isso utilizamos como imagem base php:8.0-fpm e instalamos mais algumas ferramentas que achamos pertinentes.

Após a criação dessa imagem com o Dockerfile utilizamos o docker-compose para criar os serviços de suporte necessários à nossa aplicação Nginx e Mysql

Instalação

Certifique-se que o Docker e o docker-compose estão instalado na sua máquina rodando docker -v e docker-compose -v, depois:

  1. Clone o repositório.
  2. Crie a pasta dbdata na raiz do projeto.
  3. Faça o download do Wordpress
  4. Descompacte e mova todos os arquivos e pastas para dentro da pasta do projeto.

Nesse ponto a estrutura de pastas do seu projeto deve estar assim:

dbdata
wordpress
.gitignore
docker-compose.yml
Dockerfile
site.conf

Por fim, execute o docker-compose up -d.

Arquivos

Dockerfile - Docker image utilizada para executar o Wordpress

docker-compose.yml - Declaração dos serviços de suporte (Nginx e Mysql) para o serviço principal. Wordpress funcionar

site.conf - Configuração do servidor Nginx necessário para gerenciar tráfego HTTP ao Wordpress

Pastas

dbdata - Localização do volume do container do Mysql utilizado em desenvolvimento

wordpress - Raíz da aplicação Wordpress

Referências