Caso ainda não tenha a imagem Docker construída, execute o seguinte comando no mesmo diretório do arquivo docker-compose.yml:
docker compose up --buildSe a imagem já foi construída anteriormente, basta rodar:
docker compose upApós iniciar o projeto, acesse a documentação via Swagger pelo seguinte link:
http://localhost:5005/apidocs/Para acessar o banco de dados dentro do container, siga os passos abaixo:
Liste os containers em execução:
docker psO comando acima exibirá uma lista de containers. Encontre o container do banco de dados e copie seu ID.
Substitua ID-DO-CONTAINER pelo ID real do container:
docker exec -it ID-DO-CONTAINER psql -U postgres -d databaseO notificador de incidentes é uma aplicação desktop que possibilita notificar usuários mesmo com o sistema original indisponível.
- Banco de dados Postgres da aplicação principal para possibilitar backup dos emails
- Banco de dados sqlite com as chaves Esses bancos precisam funcionar para possibilitar o backup dos emails pelo Notificador. Uma vez realizado o backup os bancos são dispensáveis.
python -m incident_notification.app- Listar todos os bancos de dados:
\l - Conectar a um banco de dados específico:
\c <nome_do_banco>
- Listar todas as tabelas do banco de dados atual:
\dt - Exibir a estrutura de uma tabela:
\d <nome_da_tabela>
📌 Dica: Para sair do PostgreSQL, use o comando \q.
⚡ Agora você está pronto para rodar e acessar o projeto!