Skip to content

mateus-io/challenge-dev-fullstack-jr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge Dev Fullstack JR

Arquitetura

arquitetura do sistema

Configuração de Ambiente:

  • 1º passo - Navegue até o diretório "backend":

cd backend

  • 2º passo - Crie o arquivo ".env" no mesmo local que está o arquivo de exemplo ".env.example":

touch .env

  • 3º passo - Copie as variáveis que estão no arquivo ".env.example" e cole no arquivo ".env":

  • 4º passo - Altere o valor das variáveis para atender ao ambiente que você quer testar:

  • 5º passo - Navegue até o diretório "frontend":

cd ../frontend (se tiver na pasta backend) ou cd frontend (se tiver na raiz do projeto)

  • 6º passo - Crie o arquivo ".env.development" e ".env.production" no mesmo local que estão os arquivos de exemplo ".env.development.example" e ".env.production.example":

touch .env.development touch .env.production

  • 7º passo - Copie as variáveis que estão no arquivo ".env.development.example" e ".env.production.example" e cole nos arquivos ".env.development" e ".env.production" respectivamente:

  • 8º passo - Altere o valor das variáveis para atender ao ambiente que você quer testar:

Como Rodar:

Com Docker

  • 1º passo - Instalar o Docker e o Compose:

Documentação Docker

  • 2º passo - Navegar até o diretório "docker":

cd docker

  • 3º passo - Use o seguinte comando para montar toda estrutura:

docker compose up ou docker-compose up

Sem Docker

  • Pré requisito - Node JS e npm instalados:

  • 1º passo - Navegar até o diretório "backend":

cd backend

  • 2º passo - Lançar o seguinte comando para instalar as dependências:

npm install --force

  • 3º passo - Lançar o seguinte comando para buildar e rodar o backend:

npm run start:prod

  • 4º passo - Navegar até o diretório "frontend":

cd frontend

  • 5º passo - Lançar o seguinte comando para instalar as dependências:

npm install --force

  • 6º passo - Lançar o seguinte comando para buildar e rodar o frontend:

npm run start:prod

About

Challenge Dev Fullstack Jr

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published