A intenção deste projecto é fornecer uma interface comum para o sistema de transporte públicos em Portugal.
O projecto consiste em 3 sub-projectos:
- Modelo entidade relacionamento
- Lógica de negócio
- Saída de dados
Os dados iniciais disponíveis neste projecto depois das migrações são:
- Todos os distritos de Portugal
- Todas as cidades de Portugal
docker >= 2
docker-compose >= 1.18
Sigam as instruções de comandos dadas abaixo:
- Façam um clone do repositório (SSH ou HTTPS)
# SSH
git clone --recurse-submodules git@github.com:glaand/tpp.git
# ou
#HTTPS
git clone --recurse-submodules https://github.com/glaand/tpp.git
- Entrem na pasta e executem o script
set_deployment.sh
, da seguinte forma:
cd tpp/
bash set_development.sh
O script faz a migração do projecto.
Para iniciar a aplicação, sem voltar a instalar todas as dependências, escrevam no terminal, dentro da raiz do projecto:
bash start_development.sh
Depois de o projecto estar construído e a correr, podem aceder à aplicação usando uns dos endereços dados no tópico Saída de dados: