git clone [email protected]:bandas1album/bandas1album-docker.git --recurse-submodules
gunzip mysql/docker-entrypoint-initdb.d/createdb.sql.gz
docker compose up
git checkout dev
Pronto!
Neste momento já deve ser possível acessar o site em http://localhost
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'
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.