Moldando ideias, forjando código.
Este é o meu espaço para compartilhar meu portfólio, projetos pessoais, trechos de código e conteúdos que considero interessantes e relevantes no universo do desenvolvimento e tecnologia.
// Baixa e executa um script que cria automaticamente uma nova aplicação Laravel configurada com o Sail (Docker), incluindo suporte ao MySQL.
curl -s "https://laravel.build/laravel_sail?with=mysql" | bash
// Instala uma nova aplicação Laravel na pasta nome-do-projeto.
composer create-project laravel/laravel nome-do-projeto
// Cria um novo projeto Laravel chamado nome-do-projeto na pasta atual, usando Docker com a imagem do Composer, sem precisar ter o Composer instalado na máquina. (Terminal Linux)
docker run --rm -v "$(pwd)":/app -w /app -u "$(id -u):$(id -g)" composer sh -c "composer create-project laravel/laravel laravel-sail"
// Baixa e executa automaticamente o script de instalação do NVM (Node Version Manager) versão 0.40.3, usando curl para obter o conteúdo e bash para rodar o script imediatamente.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
// Instala automaticamente a última versão LTS (Long Term Support) do Node.js com o NVM, incluindo o npm.
nvm install --lts
// Instala o Laravel Sail (ambiente de desenvolvimento com Docker) usando o Artisan, sem precisar ter o PHP instalado no sistema. Executar o comando na raiz do projeto
Docker run --rm -v "$(pwd)":/app -w /app -u "$(id -u):$(id -g)" php sh -c "php artisan sail:install --with=mysql"