Uno-Online / uno-backend

https://documenter.getpostman.com/view/13271893/2s93RMVvtQ#bd451122-df4d-4b68-bc83-1516cfefa920
14 stars 7 forks source link

UNO Backend

All Contributors

Documentação

Índice

Como clonar o repositório

Para começar, você precisará ter o Git instalado na sua máquina. Você pode baixá-lo aqui.

Em seguida, siga os passos abaixo para clonar o repositório:

  1. Abra o seu terminal.
  2. Navegue até o diretório em que deseja clonar o repositório usando o comando cd.
  3. Digite o seguinte comando para clonar o repositório:
git clone https://github.com/Uno-Online/uno-backend.git

Isso irá criar uma cópia do repositório no diretório atual do seu terminal.

  1. Se você quiser clonar o repositório para um diretório com um nome diferente, adicione o nome do diretório após o comando git clone. Por exemplo:
git clone https://github.com/Uno-Online/uno-backend.git nome-do-diretorio

Isso irá criar um novo diretório chamado nome-do-diretorio e clonar o repositório dentro dele.

  1. Agora que você clonou o repositório, você pode trabalhar nele na sua máquina local.

Para atualizar o repositório com as mudanças mais recentes do repositório remoto, use o comando git pull. Para enviar suas alterações para o repositório remoto, use o comando git push.

Antes de começar a trabalhar no código, é uma boa prática criar uma nova branch para o seu trabalho usando o comando git checkout -b nome-da-sua-branch. Isso garantirá que você não está trabalhando na branch principal do repositório e ajudará a organizar o seu trabalho.

Para mais informações sobre o uso do Git, consulte a documentação oficial aqui.

Criando um arquivo .env

Crie uma cópia do arquivo .env.example com o nome .env. Este arquivo contém variáveis de ambiente que serão usadas pela aplicação.

Você pode criar uma cópia do arquivo no terminal, usando o seguinte comando:

cp .env.example .env

Criando um arquivo .env

Crie uma cópia do arquivo .env.example com o nome .env. Este arquivo contém variáveis de ambiente que serão usadas pela aplicação.

Você pode criar uma cópia do arquivo no terminal, usando o seguinte comando:

cp .env.example .env

Instalando dependências

Pré-requisitos

Antes de instalar as dependências, você precisa ter o Node.js instalado em sua máquina. Você pode baixar a versão mais recente do Node.js em https://nodejs.org.

Instalação de dependências com npm

Para instalar as dependências de um projeto usando o npm, abra um terminal na pasta raiz do projeto e execute o seguinte comando:

npm install

Este comando irá instalar todas as dependências listadas no arquivo package.json na pasta node_modules.

Instalação de dependências com yarn

Para instalar as dependências de um projeto usando o yarn, abra um terminal na pasta raiz do projeto e execute o seguinte comando:

yarn

Este comando irá instalar todas as dependências listadas no arquivo package.json na pasta node_modules.

Iniciando o banco de dados com Docker Compose 🐳

Para iniciar o MySQL com o Docker Compose, é necessário ter o Docker instalado na máquina. Se você não tem o Docker instalado, siga as instruções de instalação em https://docs.docker.com/engine/install/.

Passo a passo

Abra um terminal na raiz do projeto, onde o arquivo docker-compose.yml está localizado.

Execute o seguinte comando para iniciar o serviço:

docker-compose up -d prisma

Este comando irá iniciar o serviço de instalação do MySQL em background.

Quando o comando termminar, você pode verificar se o banco de dados está em execução:

docker ps

Este comando irá exibir todos os contêineres em execução. O contêiner do MySQL deve estar listado.

Contribuidores ✨

Muito obrigado a todas essas pessoas maravilhosas! (emojis?):

Lucas Fell
Lucas Fell

🚇 🚧 🔧 👀
deyvis0n
deyvis0n

💻
André Mendes da Rocha
André Mendes da Rocha

💻
Rodolfo Sousa
Rodolfo Sousa

💻
Adriano
Adriano

💻
Pedro Henrique
Pedro Henrique

💻

Esse projeto segue a especificação @all-contributors. Contribuições de todas as formas são bem vindas!

Por favor, depois de contribuir de qualquer forma, chame o bot @all-contributors em qualquer issue ou PR e se adicione nesta seção de contribuidores!