Setup Laravel Docker

Laravel ^10.10

PHP ^8.2

Postgresql ^12.17

Tailwind ^2.2.7

  1. Clone o resitorio do github.

git clone repositorio-do-github
  1. Acesse a pasta do repositorio clonado.

cd meu-site
  1. Cria uma copia do arquivo .env.example.

cp .env.example .env
  1. Abra o arquivo .env criado.

vim .env
  1. Altere as linhas necessárias.

DB_CONNECTION=postgres
DB_HOST=postgres
DB_PORT=5432
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=root

PGADMIN_DEFAULT_EMAIL=teste@gmail.com
PGADMIN_DEFAULT_PASSWORD=teste
  1. Saia do editor e salve as alterações.

  2. Crie os container no docker.

docker-compose up
  1. Abra o container da aplicação e instale todas as dependências do laravel.

composer install
  1. Defina a APP_KEY do arquivo .env .

php artisan key:generate
  1. Faça a migração de todas as tabelas do banco.

php artisan migrate