Pré-requisito que você tenha o docker e docker-compose instalado.
Para executar o devTRAC em container Docker siga os passos:
[1] Clonando o repositório do devTRAC
git clone https://github.com/macabral/devTRAC
[2] Renomeando o arquivo .env.example
Vá para a pasta devTRAC/src e renomeie o arquivo '.env.example' para '.env' e edite as informações:
DB_CONNECTION=mysql DB_HOST=ip do servidor local DB_PORT=3306 DB_DATABASE=devtrac DB_USERNAME=devtrac DB_PASSWORD=devtrac
MAIL_MAILER=smtp MAIL_HOST= MAIL_PORT=4 MAIL_USERNAME= MAIL_PASSWORD= MAIL_ENCRYPTION= MAIL_FROM_NAME="${APP_NAME}"
[3] Criando o container Docker da aplicação
docker-compose build docker-compose up -d docker exec -it php sh /var/www/app # composer install /var/www/app # chmod -R 777/var/www/app/storage /var/www/app # chmod -R 777 /var/www/app/public /var/www/app # php artisan migrate /var/www/app # php artisan db:seed
[4] Executando o devTRAC
https://localhost:8443 para acessar a aplicação devTRAC com o usuário '[email protected]' e senha 'password'.
http://localhost:8080 para acessar o phpmyadmin para administração do banco de dados.
- usar cpanel para clonar o devTRAC para uma pasta devTRAC
- copiar a pasta vendor para a pasta clonada
- criar subdomínio devtrac.marcosistemas.com.br
- copiar a pasta pública para o subdomínio
- editar o index.php da pasta pública no subdomínio e alterar o caminho para o autoloader e bootstrap para a pasta clonada
- utilizar o createsymlink.php para criar links para a pasta pública (?)
Criar serviço cron para executar a queue /usr/local/bin/php /home/marcosis/devTRAC/src/artisan queue:work