Skip to content

Chat RPG App: Social network for tabletop RPG players

Notifications You must be signed in to change notification settings

ronaldosc/Chat-RPG-Application

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Desafio Ciclo 2 Alpha EdTech (turma Turing)

Aplicação Chat RPG:

Rede social para jogadores de RPG de mesa

Instruções passo a passo para subir a aplicação

  1. Na pasta client, executar:
yarn
yarn build

  1. Definir o endereço da API em baseURL no arquivo client/src/libs/api.ts:
export const api = axios.create({
  baseURL: `https://${host}:5000`,
  withCredentials: true,
});

  1. Na pasta server, executar:
npm install
cp .env.example .env

  1. Configurar o seguinte:
  • Defina o database e o usuário/senha para acessar o mongoDB no script server/src/config/init-mongo.js a partir das variáveis de ambiente no .env criado:
db = db.getSiblingDB('chatrpg');
db.createUser({
  user: "root",
  pwd: "123",
  roles: [{ role: "readWrite", db: "chatrpg" }]
});
  • Antes de seguir para o próximo passo, cerfique-se de informar outras variáveis de ambiente corretamente no .env.

  1. Na pasta raiz/inicial do repositório, execute isso para realizar o deploy da aplicação:
docker compose up -d

About

Chat RPG App: Social network for tabletop RPG players

Resources

Stars

Watchers

Forks

Languages

  • TypeScript 95.8%
  • HTML 1.3%
  • JavaScript 1.3%
  • CSS 1.3%
  • Dockerfile 0.3%