Skip to content

bandas1album/bandas1album-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bandas 1 Álbum - DOCKER

Abrindo o projeto pela primeira vez em ambiente local

1. Clone o repositório com recurse-submodules

git clone git@github.com:bandas1album/bandas1album-docker.git --recurse-submodules

2. Descompacte o dump do banco que veio zipado para caber no git

gunzip mysql/docker-entrypoint-initdb.d/createdb.sql.gz

3. Construa/Ligue o ambiente do docker compose estando na raiz do repositório

docker compose up

4. Faça checkout em alguma branch na pasta do tema wp-content/themes/theme-name

git checkout dev

Pronto!

Neste momento já deve ser possível acessar o site em http://localhost

Trabalhando no projeto

Talvez você precise trabalhar com dump do banco de dados para exportar/importar. Ambos comandos trabalham com o dump em: mysql/docker-entrypoint-initdb.d/createdb.sql.

Exportar:

docker compose exec mysql sh -c 'mysqldump -psecret default > /docker-entrypoint-initdb.d/createdb.sql'

Importar:

docker compose exec mysql sh -c 'mysql -psecret default < /docker-entrypoint-initdb.d/createdb.sql'

Importante

Arquivos na pasta wp-content deverão ser commitados sim, pois a idéia é facilitar a vida do próximo desenvolvedor ou de você mesmo no futuro quando pegar este projeto e ele ter o mínimo de assets e plugins para poder trabalhar.

Também devemos commitar o banco na pasta mysql/docker-entrypoint-initdb.d/createdb.sql, ou seja, rodando um comando de exportação sempre que houver alteração e salvando no git enquanto este dump é menor do que 50MB. Quando ele atinge este tamanho, devemos removê-lo do git e trabalhar com links externos aqui no README.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published