Repositório do Mapa Cultural do Espírito Santo
Este repositório já utiliza como autenticador o plugin MultipleLocalAuth.
Antes de tudo certifique-se de ter os pacotes git, docker e docker-compose instalados e estar utilizando sistema operacional Linux ou MacOS.
Nos exemplos é usado o comando sudo para que os scripts tenham os privilégios requeridos pelo docker.
Para subir o ambiente de desenvolvimento basta entrar na pasta dev-scripts e rodar o script start-dev.sh.
mapas-es/dev-scripts/$ sudo ./start-dev.sh
acesse no seu navegador http://localhost:8080/
Este ambiente roda com o built-in web server do PHP, o que possibilita que seja utilizado o PsySH, um console interativo para debug e desenvolvimento.
no lugar desejado, adicione a linha eval(\psy\sh()); e você obterá um console. Ctrl + D para continuar a execução do código.
Para parar o ambiente de desenvolvimento usar as teclas Ctrl + C
O banco de dados inicial inclui um usuário de role saasSuperAdmin de id 1 e email Admin@local.
Este usuário possui permissão de criar, modificar e deletar qualquer objeto do banco.
Admin@localmapas123Usaremos para exemplo o nome de tema NovoTema
themes/SampleTheme para themes/NovoTema;meu-mapas/themes$ cp -a SamplesTheme NovoTema
dev-scripts/docker-compose.yml adicionando uma linha na seção volumes para o tema: - ../themes/NovoTema:/var/www/html/protected/application/themes/NovoTema
themes/NovoTema/Theme.php e substitua o namespace (linha 2) por NovoTema:<?php
namespace NovoTema;
@todo
@todo
@todo
meu-mapas$ sudo docker-compose -f docker-compose.prod.yml up
Modifique a versão do Mapas Culturais no início do arquivo compose/production/Dockerfile e execute os comandos abaixo:
meu-mapas$ sudo docker-compose -f docker-compose.prod.yml build
meu-mapas$ sudo docker-compose -f docker-compose.prod.yml restart mapasculturais
@todo
@todo
Content type
Image
Digest
sha256:f455628b5…
Size
556.6 MB
Last updated
9 months ago
docker pull hacklab/mapas-es