Projeto da disciplina de Engenharia de Software
Veja o sistema rodando: https://sistema-portuario.herokuapp.com/
Estas são as etapas para executar o projeto:
Pré-requisito: Docker
docker build -t sistema-portuario .
docker run -p 5000:5000 -e PORT=5000 -e FLASK_ENV=development sistema-portuario
- Acessar http://localhost:5000/
Pré-requisitos:
- Python 3 e virtualenv
- Node.js e NPM
- Criar e ativar um virtualenv com o Python 3:
python3 -m venv venv_sistema source venv_sistema/bin/activate
- Instalar o gerenciador de pacotes Poetry:
pip install poetry
- Usar o Poetry para instalar as dependências Python do projeto:
poetry install
- Usar o NPM para instalar as dependências JS e CSS do projeto:
npm install
- Extrair e mover as dependências instaladas pelo NPM para dentro da aplicação:
npm run build rm -rf app/assets/vendor mv dist/static/* app/static mv dist app/assets/vendor
- Inicializar o banco de dados
FLASK_ENV=development python manage.py initdb
- Executar o aplicativo Flask em modo de desenvolvimento:
FLASK_ENV=development flask run
- Acessar http://localhost:5000/