Painel Administrativo (CMS) base para desenvolvimento dos projetos da D3T Softwares Personalizados. A base já vem com os módulos de:
- Login
- Grupos de usuários
- Usuários
- Páginas
Clone o repositório e siga os seguintes passos:
$ npm i
$ composer install
- Altere o nome dos containers no arquivo
docker-compose.yml
. (cms_base para o nome do seu projeto) $ docker-compose up
- Caso ocorra o erro de network do Docker, basta executar o comando que ele sugerir para criar a network manualmente e após isso rodar o
$ docker-compose up
novamente. - Fique atento aos logs que aparecerem no terminal, talvez ocorra erros relativos ao
node-sass
. Acesse o container principal e rode$ npm rebuild node-sass
.
- Caso ocorra o erro de network do Docker, basta executar o comando que ele sugerir para criar a network manualmente e após isso rodar o
- Altere os dados do banco de dados do arquivo
.env.example
para os dados que estão no arquivodocker-compose.yml
. (Fazendo isso caso alguém vá mexer no projeto o.env.example
já terá as informações corretas e não será necessário fazer alterações) - Copie o arquivo
.env.example
para.env
(não é necessário fazer nenhuma alteração) $ docker exec -it (ID do container CMS) /bin/bash
Dentro do container rode os seguintes comandos:
$ php artisan key:generate
$ php artisan migrate
$ php artisan db:seed
$ php artisan storage:link
$ php artisan jwt:secret
O Docker por padrão deverá rodar o $ npm run dev
e o $ php artisan serve
.
Para rodar os comandos make do Laravel faça isso fora do Docker para evitar problemas de permissões de arquivos.
Escolha um issue, crie uma branch e submeta um pull request para a master.