Тёмный

LARAVEL SAIL 🐋 (DOCKER): COMO SUBIR O AMBIENTE DE DESENVOLVIMENTO 😲😲 (passo a passo) 

Pinguim do Laravel · Rafael Lunardelli
Подписаться 8 тыс.
Просмотров 10 тыс.
50% 1

TUDO SOBRE LARAVEL 🐧: bit.ly/PinguimDoLaravel | LARAVEL SAIL 🐋 | DOCKER: COMO SUBIR O AMBIENTE DE DESENVOLVIMENTO (passo a passo)
O Laravel Sail é uma interface de linha de comando leve para interagir com o ambiente de desenvolvimento Docker padrão do Laravel. O Sail fornece um excelente ponto de partida para criar um aplicativo Laravel usando PHP, MySQL e Redis sem exigir experiência anterior com o Docker.
Em sua essência, Sail é o arquivo docker-compose.yml e o script sail que é armazenado na raiz do seu projeto. O script sail fornece uma CLI com métodos convenientes para interagir com os contêineres do Docker definidos pelo arquivo docker-compose.yml.
O Laravel Sail é compatível com macOS, Linux e Windows (via WSL2).
Alguns Tópicos que serão abordados:
Introduction
Installation & Setup
Starting & Stopping Sail
Executing Commands
Interacting With Databases
File Storage
Running Tests
Previewing Emails
Container CLI
PHP Versions
Node Versions
Sharing Your Site
Debugging With Xdebug
Customization
👉 Sobre Rafael Lunardelli (o Pinguim) 😉
Desenvolvedor de software com mais de 15 anos de experiência. Já participou na criação e lançamento de mais de 50 produtos. CTO da DevSquad, host do canal Pinguim do Laravel.
👍 Gostou do conteúdo?
Deixe seu like; Siga; Compartilhe e Deixei seus comentários!
🔔🔔 E ATIVE AS NOTIFICAÇÕES PARA NÃO PERDER NENHUMA ATUALIZAÇÃO 😉
🐧 Pinguim do Laravel - Toda quinta-feira, 20h
/ @pinguimdolaravel
👉 Mantenha-se sempre atualizado também através Linkedin:
/ pinguim-do-laravel
#LaravelPHP #PHP #Laravel #PinguimDoLaravel #RafaelLunardelli #Framework #laravel10 #laravelSAIL #docker #Cloud #developer #devops

Опубликовано:

 

1 мар 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@rodrigolima2819
@rodrigolima2819 9 месяцев назад
Aos 15:52, cara isso é extremamente importante para mim, se for fazer um tutorial e muito legal quando alguem começa a fazer desde o inicio, fale os pre-requisitos e por ai vai. Parabéns.
@rodseduardo
@rodseduardo 2 месяца назад
ótimo curso!! trabalho no linux, mas precisei trabalhar em uma maquina windows por um tempo e configurar um laravel usando sail facilitou bastante.
@code-fast
@code-fast 4 месяца назад
Muito obrigado, aula super completa tanto sobre docker e laravel, ontem msm tava com problema de conexao com DB, nao conseguia connectar, ai coloquei o nome mysql no host e foi, nao sabia o pq hj descobri, o pq abraços sucesso.
@EduardoWeidmanBarijan
@EduardoWeidmanBarijan Год назад
Ia comentar sobre o fato do arquivo docker compose justamente criar uma rede interna dos containeres mas o conteúdo sempre é de extrema qualidade e foi mencionado mais pro final. Muitas dicas úteis e explicações que não se vê nem em cursos por aí. Há muita pesquisa e dedicação com certeza. Obrigado por sempre compartilhar o conhecimento
@gabrielbuche5812
@gabrielbuche5812 2 месяца назад
o muito boa a explicação completa e funcional obg me ajudou muito aqui, Abraço.
@jeffgrassine
@jeffgrassine Год назад
Parabéns, mais um vídeo top!
@newton-filho
@newton-filho Год назад
Excelente video, me tirou várias dúvidas. Abraço!
@KlausNascimento
@KlausNascimento Год назад
Muito Obrigado pelo serviço prestado. glória ao SENHOR DEUS!
@newton-filho
@newton-filho Год назад
🤣🤣🤣🤣
@ericdouglas1990
@ericdouglas1990 Год назад
Show demais!!! Thanks 🙏
@aurelianoneto4009
@aurelianoneto4009 Год назад
excelente vídeo
@ivannildosantos1
@ivannildosantos1 Год назад
Excelente
@SupRec
@SupRec Год назад
Rafa, faz um vídeo sobre o deploy de uma aplicação laravel em um cluster kubernet. O que precisamos para fazer esse deploy? Fazemos usando uma imagem docker ou o próprio cluster pode ser configurado para baixar via git a versão correta para publicação e montar o "circo" lá mesmo durante o start ? Valeu pelos conteúdos! ✌
@jonnecley
@jonnecley Год назад
Meu ambiente de desenvolvimento antes do docker: 😁 1) VirtualBox 1.1) Servidor Linux Debian 1.1.1) Apache 2 1.1.2) PHP 8.2 + pacotes necessários para o Laravel 1.1.3) PostgreSQL 1.1.4) Bind9 Como já fui muito tempo administrador de servidores Linux, resolvi fazer dessa forma para não perder minhas hard skills sobre o tema!!! Mas docker é o que há de melhor atualmente. Excelente conteúdo meu caro. Forte abraço e fica com Deus!
@alexandredev94
@alexandredev94 Год назад
Eu tbm como administrador de servidores, ainda faço desse jeito.
@ricardonogueira8980
@ricardonogueira8980 9 месяцев назад
Eu tb
@JeanPaulll
@JeanPaulll 5 месяцев назад
Curtir demais as dicas parabéns rafael, agora dica valiosa, que terminal é esse? Vi também diferenças nesse navegador.
@renanmiranda1236
@renanmiranda1236 Год назад
Fantástica a sua metodologia, direta ao ponto. Se me permite dar uma ideia de conteúdo, talvez ajude muitos aqui: Estou querendo criar um ambiente de Desenvolvimento e Produção utilizando o Docker, sendo que, vão existir várias aplicações Laravel rodando dentro do mesmo Container, com Orquestração usando o Kubernet, gerenciando os POD`s com essas aplicações. Não encontrei nada do tipo ainda que explique de forma clara.
@pinguimDoLaravel
@pinguimDoLaravel Год назад
cenário bem específico né .. vai difícil achar um material tão específico assim
@rafaelaraujo6798
@rafaelaraujo6798 5 месяцев назад
Sempre instalo o projeto laravel com docker o meu projeto fica com frescura de premiação em alguns diretórios.
@pedro_alonso
@pedro_alonso Год назад
Eaee Rafael, tudo beleza? Você tem algum conteudo sobre ambiente de produção? Peguei um projeto pra quebrar um galho pra um conhecido, mesmo não sabendo nada de laravel rs, e o ambiente de sandbox ta todo zoado e queria deixar ele novinho em folha
@pinguimDoLaravel
@pinguimDoLaravel Год назад
Vou preparar algo pra vocês sobre ambientes de produção
@pinguimDoLaravel
@pinguimDoLaravel Год назад
Mas tem um sobre a plataforma do amezmo. Sugiro muito para ambientes de staging
@GustavoUnderplayS
@GustavoUnderplayS Год назад
Eu adoro seus vídeos, sempre aprendo demais com eles! Parabéns pelo trabalho viu. Vou assistir o vídeo completo ainda, estou em 28 minutos e gostaria de saber como que eu puxo um projeto do github, por exemplo, que não utilizava docker antes e instalo todas as dependencias incluindo .env, vendor e o próprio sail no wsl ubuntu? a situação é que eu tenho um projeto antigo e eu nunca usei docker nele. Tentei fazer o git clone https:/...., funcionou, mas não consigo executar os comandos ./vendor/bin/sail up, por exemplo. é claro que não funciona porque esse diretório não existe ainda, não é possível rodar o composer install etc etc
@GustavoUnderplayS
@GustavoUnderplayS Год назад
obs: eu fiz o git clone dentro do meu ubuntu
@GustavoUnderplayS
@GustavoUnderplayS Год назад
Eu fiz o seguinte, mas não funcionou kkk: instalei o laravel sail normalmente, pela minha máquina para poder gerar o docker-compose, subi no github, entrei no ubuntu e fiz o git clone. mas a partir disso me perdi
@GustavoUnderplayS
@GustavoUnderplayS Год назад
estou fazendo algo muito errado né? kkk
@websistematizando5544
@websistematizando5544 5 месяцев назад
Olá pessoal, alguem sabe me dizer o que preciso aprender para iniciar como junior no laravel? Tenho conhecimento basico de mysql, javascript, estou estudando laravel e livewire, mas não sei até onde devo estudar para procurar vaga ou fazer freelancer, não sei como iniciar, e quanto mais aprendo mais parece que estou e menos preparado por ver tanta coisa que ainda devo aprender. Tenso🤗🤗
@BrunoVinicius-ix8wt
@BrunoVinicius-ix8wt Год назад
Que fonte você usa nesse terminal mano?
@necrotikS
@necrotikS Год назад
Se eu der publish nos arquivos do sail (sail:publish), e o time do Laravel atualizar os arquivos do sail, por exemplo, corrigir algum bug que o Dockerfile possa ter, como eu vou fazer para que os arquivos que eu estão agora no meu repositório, serem atualizados?
@pinguimDoLaravel
@pinguimDoLaravel Год назад
Acompanha o Twitter do Laravel pra você ver as versões que estão saindo. E nesse caso você tem que cuidar manualmente
@evandroko
@evandroko Год назад
Alguem sabe onde conseguir um job meio periodo em laravel?
Год назад
Opa Rafael saaalve, em um ambiente de desenvolvimento com o Docker, é possivel utilizar o valet ?
@pinguimDoLaravel
@pinguimDoLaravel Год назад
então .. sim e não . SIM => no macos funciona muito bem o proxy reverso ou seja você pode criar um domínio apontando para uma porta na sua máquina, exemplo: valet proxy mailhog.test 127.0.0.1:8025 Então você pode deixar o "valet" cuidando do proxy reversando apontando o dominío para a sua aplicação numa porta diferente da 80. NÃO => valet cuida o servidor web, logo você não precisa do docker para esse serviço.
@CitrusSucoIntegral
@CitrusSucoIntegral Год назад
Boa tarde, quando eu rodo o comando: php artisan sail: install e solicita os serviços, após confirmar não finaliza a instalação, gera uma mensagem de sucesso e um erro: Sail scaffolding installed successfully. O sistema não pode encontrar o caminho especificado. Pode me ajudar a solucionar?
@pinguimDoLaravel
@pinguimDoLaravel Год назад
entra no discord .. o grupo ajuda.
@CitrusSucoIntegral
@CitrusSucoIntegral Год назад
@@pinguimDoLaravel Pode me passar o link por favor?
@GustavoUnderplayS
@GustavoUnderplayS Год назад
O meu também, conseguiu resolver?
@pinguimDoLaravel
@pinguimDoLaravel Год назад
@@GustavoUnderplayS refresca minha mente por favor
@romaosanches
@romaosanches 11 месяцев назад
Rafael, tudo bem, espero que sim. quando utilizamos o php sail, eu vejo no docker-composer.yml, que o mysql ele tem um volume => 'sail-mysql:/var/lib/mysql', que sail-maysql(local) para '/var/lib/mysql'(Docker) certo, no local onde que fica armazenados esses dados para eu conseguir fazer um bkp do mysql? obrigado.
Далее
Is it time to switch? // Docker vs Podman Desktop
16:05
Docker do Zero a Produção
3:08:42
Просмотров 28 тыс.
Aprenda a trabalhar com filas no Laravel
1:20:18
Просмотров 8 тыс.
Ultimate Docker Compose Tutorial
1:03:14
Просмотров 146 тыс.
Docker за 20 минут
21:42
Просмотров 66 тыс.
Aprenda Docker do Zero, tutorial passo a passo.
1:13:36
Laravel Jetstream: Add CRUD with User Roles
16:51
Просмотров 151 тыс.