Implantação #437
fechadoImplantar SUSanoDB no AWS SERVER
100%
Atualizado por Adeilson Moreira Campos Júnior há 7 meses
- Tipo alterado de Bug para Implantação
- Estado alterado de Novo para Resolvido
- % Completo alterado de 0 para 100
SUSano
https://drive.google.com/drive/folders/1JqAGQ79u8_RfUCPI5Hju_YZM1QofrupB?usp=sharing
Pasta com versões:
https://drive.google.com/drive/folders/1JqAGQ79u8_RfUCPI5Hju_YZM1QofrupB
Base populada:
https://www.dropbox.com/scl/fi/w2bxige9vxftq2eo6xggp/susano_v1.db?rlkey=q8dugg5qp6ci1lw452ne8313t&e=2&st=z13ehk7v&dl=0
-
Foi criado ambiente virtual com a versão 3.12.0 do python
-
Ativar o ambiente virtual:
source .venv/bin/activate -
Atualizar o python para 3.12.0, conforme o manual.
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update -
Editar porta no main.py
-
Criado o ambiente virtual: python3 -m venv venv-susano
-
Ativado o ambiente virtual: source venv-susano/bin/activate
-
cd src
-
pip install dash
-
python3 -m pip install --upgrade pip
-
pip install dash_bootstrap_components
-
pip install python-dotenv
-
pip install flask_sqlalchemy
-
pip install flask_migrate
-
pip install pandas
-
sudo yum update -y
-
sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y
-
Instalar versão nova sem sobrescrever a anterior
cd /usr/src
sudo curl -O https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
sudo tar xzf Python-3.12.0.tgz
cd Python-3.12.0
sudo ./configure --enable-optimizations
sudo make altinstall -
source /caminho/para/venv-susano/bin/activate
-
pip install _sqlite3
-
sudo yum install sqlite-devel -y
-
sudo dnf install sqlite sqlite-devel -y
-
pip install scipy
Verificar se a aplicação está rodando:
sudo netstat -tulnp | grep 8060
sudo lsof -i :8060
Matar o processo
sudo kill 2338193
sudo kill -9 2338193
Verificar se o processo foi parado
ps aux | grep python
Verificar se a porta 8060 ainda está em uso
sudo netstat -tulnp | grep 8060
-
Ativar o screen
screen -S susanodb -
Sair da sessão Screen sem encerrar a aplicação
Ctrl + A, depois D -
Voltar à sessão Screen
screen -r susanodb -
Listar sessões Screen
screen -ls -
Conectar a uma sessão específica Screen
screen -r <ID-da-sessão> -
Encerrar a sessão Screen
exit Ou pressione Ctrl + D dentro do screen
Atualizado por Adeilson Moreira Campos Júnior há 7 meses
- Estado alterado de Resolvido para Fechado