- Instalar o docker: https://docs.docker.com/install/
- Instalar o git: https://git-scm.com/downloads
- Local: webroot/
- Views e Templates: src/
-
CLONANDO O SITE DO GITBUCKET git clone https://github.com/Transparencia-Brasil/transparencia.org.br.git
-
configurar as variáveis de ambiente:
Copiar .env.example para .env
APP_DEBUG
: true ou false (padrão);APP_URL
: URL do site terminada com/
(e.g.https://www.transparencia.org.br/
);SECURITY_SALT
: string que serve de salt;MYSQL_HOST
: endereço do servidor de MySQL;MYSQL_USERNAME
: usuário do MySQL;MYSQL_PASSWORD
: senha do MySQL;MYSQL_DATABASE
: banco de dados do MySQL;MYSQL_ATTR_SSL_CA
: certificado SSL para conexão com banco de dados.MAIL_DRIVER
: 'Smtp' (padrão) ou 'Mail';MAIL_HOST
: endereço do servidor de email;MAIL_USERNAME
: usuário do servidor de email;MAIL_PASSWORD
: senha do servidor de email.
-
FAZENDO O BUILD docker-compose build
-
Entrando no docker bash docker-compose exec app bash
docker-compose exec database mysql -u root -p tbrasil_site
./dump-database.sql
docker-compose up (com visualização de log) docker-compose up -d (rodar em background)
mkdir tmp sudo chmod -R 777 tmp
docker-compose down
php -S localhost:8000 -t \var\www\html\webroot (caminho da aplicação\webroot)
usuario: teste senha: teste
- Necessário permissão de leitura e escrita a partir da pasta uploads
webroot/
uploads/
banners/
imprensa/
midias/
projetos/
publicacoes/
quemsomos/
financiamentos/
auditoriascontabilidade/
relatoriosatividades/
ln -s uploads downloads