Skip to content

Estudo de aplicação Backend + Frontend em bases de código e containers separados no docker, sob a mesma URL.

Notifications You must be signed in to change notification settings

rpopuc/node-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App Backend + Frontend

Aplicação Backend + Frontend em containers separados no docker, sob a mesma URL.

Preparação

Preparar o arquivo de configuração:

cp .env.example .env

Para ter acesso à url da aplicação, é necessário editar o arquivo /etc/hosts e adicionar a linha:

127.0.0.1   node-app.local

Iniciar os containers. Na primeira execução, o docker irá baixar e processar as imagens e criar os containers.

docker compose up -d

Instalar as dependências do frontend

docker compose exec frontend bash
npm install

Instalar as dependências do backend Node

docker compose exec backend bash
npm install

Instalar as dependências do backend Laravel

docker compose exec backend-laravel bash
cp .env.example .env
composer install
php artisan key:generate

Uso

Iniciar os containers

docker compose up -d

A aplicação estará disponível em http://node-app.local

A API Node estará disponível em http://node-app.local/api/v1

A API Laravel estará disponível em http://node-app.local/api/v2

Notas

[2024-02-13]

  • Criação do projeto
  • Frontend em Vue (com vite e tailwindcss)
  • Backend em Node (com express)
  • Backend em Laravel
  • Versionamento das apis
    • v1 para o backend em node
    • v2 para o backend em laravel
  • Serviço no Vue para consumir a api
    • Configuração da versão de uso no construtor

About

Estudo de aplicação Backend + Frontend em bases de código e containers separados no docker, sob a mesma URL.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published