Objetivo • Pré-requisitos • Instalação • Tecnologias • Autor
Projeto utilizado para levantar um projeto docker já funcional com Laravel, Express e React com banco de dados integrado em todos os projetos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Docker Composer
# Clone este repositório
$ git clone https://github.com/andre-alves-mesquita/aws-docker-teste.git
# Entre da pasta do projeto
$ cd aws-docker-teste
# Entre da pasta backend, fronted e instale as dependencias do Express e React
$ npm install
# Crie também o arquivo .env no backend com as seguintes informações
$ BACK_DB_DATABASE=
$ BACK_DB_USER=
$ BACK_DB_PASS=
$ BACK_DB_DIALECT=
$ BACK_DB_HOST=
$ BACK_DB_PORT=
# Crie também o arquivo .env na raiz do projeto
$ DB_ROOT_PASSWORD=
$ DB_DATABASE=
$ DB_USER=
$ DB_PASSWORD=
$ DB_PORT=
$ DB_DIALECT=
# Entre da pasta laravel e instale as dependencias do Laravel
$ composer install
# Execute o projeto
$ docker compose up -d --build
# Execute o projeto
$ docker compose exec php php artisan migrate