/BD-projeto

Primary LanguageSvelteMIT LicenseMIT

Projeto de Bancos de Dados

Estrutura do Projeto

├── bd                              <- PostgreSQL
    ├── docker-compose.yml          <- Rodar o banco de dados
    ├── docker-entrypoint-initdb.d/ <- Scripts de criação do banco de dados
├── frontend                        <- Frontend típico em Svelte
├── backend                         <- Backend típico em Flask

Documentação do Projeto

A documentação pode ser encontrada em artistrea.github.io/BDocs

Rodando o Projeto

Banco de Dados

Para rodar o banco de dados, basta executar o comando:

docker-compose up

Para reiniciar o banco de dados do absoluto zero, é necessário limpar os volumes do docker:

docker-compose down --volumes

Frontend

Para rodar o frontend, basta instalar os pacotes necessários:

cd frontend
npm install

E então rodar o projeto:

npm run dev

Backend

Para rodar o backend, basta instalar os pacotes necessários:

cd backend
pip install -r requirements.txt

E então rodar o projeto:

python3 -m flask --app src/app run --debug