/Munchkin-grupo03

Repositório dedicado à matéria de Sistemas de Bancos de Dados 1 - UnB FGA.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Documentação

🎯 Objetivo

Este projeto tem como objetivo principal ser objeto de avaliação pelo professor na disciplina de Sistemas de Bancos de Dados I ministrada na Universidade de Brasília, Campus Gama - FGA.

🦸‍♀️ Inspirações

🧝 Como jogar?

O projeto conta com um makefile. Para rodar o projeto, o pacote make(linux | windows) deve estar instalado na máquina juntamente com o docker e o docker-compose.

Rodando o jogo

1) Caso seja a primeira vez rodando o jogo, crie a rede docker.

O comando make network irá criar a rede com o docker

make network

2) Subindo os contêineres docker.

O comando make up irá subir os contêineres docker com o banco de dados postgres e um servidor deno com instruções

make up

3) Caso seja a primeira vez rodando o jogo, em outro terminal, execute as migrações. Caso contrário, pule para o 4° passo.

O comando make migrate irá realizar a criação das tabelas e inserção dos dados básicos no banco de dados postgres.

make migrate

4) Inicie o jogo.

O comando make start faz a inicialização do jogo utilizando a runtime do Deno.

make start

Opcional - Caso seja necessário remover os contêineres e limpar os dados, execute o comando a seguir.

O comando make clean derruba todos os contêineres e faz a remoção das images e dos processos docker.

make clean

caso tenha executado o comando make clean, será necessário realizar novamente as migrações do banco com o 3° passo.

🦹‍♀️ Tecnologias

🧙 Devs

  • @Matheuspleal
  • @LuizPettengill
  • @francisco1code
  • @Yukioz
  • @alvesitalo