Rede Social desenvolvida com React e Express
- Docker
-
Baixe o repositório
- Clone este repositório em sua máquina local.
-
Criar algumas pastas
- Crie as seguintes pastas na pasta
/server
:/server/public/images/user/avatar
: Pasta onde os avatares dos usuários vão ficar armazenado./server/public/images/user/banner
: Pasta onde os avatares dos banners vão ficar armazenado.
- Crie as seguintes pastas na pasta
-
Criação dos arquivos
.env
-
Crie dois arquivos
.env
, um para o servidor e outro para o cliente. -
Servidor (
/server/.env
):SECRET="gato" # Segredo usado no JWT PORT=8080 # Porta do servidor backend
-
Cliente (
/client/.env
):VITE_baseURL="http://localhost:8080/api" # URL da API do servidor VITE_publicURL="http://localhost:8080" # URL para os arquivos estáticos no servidor
-
-
Subindo o projeto com Docker
- Na raiz do projeto, execute o comando:
docker-compose up
- Na raiz do projeto, execute o comando: