Skip to content

CristianoRibeiro/teste-programacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

# Projeto React e Node.js com Docker e PostgreSQL

## Bem-vindo ao Projeto *Teste de programação*!

Este repositório contém um aplicativo web construído com React no frontend, Node.js no backend e utiliza Docker para gerenciar o ambiente de um banco de dados PostgreSQL.

## Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas em sua máquina antes de começar:

- [Docker](https://www.docker.com/)
- [Node.js](https://nodejs.org/)
- [npm](https://www.npmjs.com/) (normalmente vem com o Node.js)

## Configuração do Ambiente

1. **Clone o Repositório:**
   ```bash
   git clone https://github.com/CristianoRibeiro/reactjs-nodejs-docker-postgresql.git
   cd reactjs-nodejs-docker-postgresql
  1. Instale as Dependências do Frontend:

    cd react-client
    npm install
  2. Volte para o Diretório Raiz e Instale as Dependências do Backend:

    cd ..
    cd nodejs-postgresql-crud
    npm install
  3. Inicie os Contêineres Docker:

    docker-compose up -d

    Isso iniciará o ambiente Docker com o PostgreSQL.

Executando o Projeto

  1. Inicie o Frontend:

    cd react-client
    npm start

    O aplicativo React estará disponível em http://localhost:3000.

  2. Inicie o Backend:

    cd ../nodejs-postgresql-crud
    npm start

    O servidor Node.js estará disponível em http://localhost:3001.

Agora você pode acessar e interagir com o aplicativo completo!

Encerrando o Ambiente

Para encerrar o ambiente Docker, execute o seguinte comando no diretório backend raiz do projeto:

docker-compose down

Isso desligar os contêiner do Docker.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published