-
Notifications
You must be signed in to change notification settings - Fork 0
/
info.txt
91 lines (66 loc) · 2.11 KB
/
info.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
Informações sobre instalação
Instalar o Python3
Bibliotecas Instalação (Linux) ou sudo pip3 ... Permissão de root
pip3 install flask flask-jsonpify flask-restful
pip3 install pandas
pip3 install xlrd
* Não precisei instalar, mas deve ter que instalar no servidor AWS (ou no seu computador)
- pandas
- numpy
- json
- requests
- urllib
Para rodar a api: python3 server.py
###
Derrubar um processo em uma porta (Linux)
lsof -i :PORT #pesquiso
kill -9 PID #kill
####################### AWS #####################################
- Instalar o FileZilla
- Instalar o PuTTY
- No linux(Ubuntu), instalar também o PuTTYgen:
sudo apt install putty-tools
- No Windows, não precisa
- Criar servidor Ubuntu no AWS Educate
add rule type HTTP, protocol TCP, port 80
- Gerar o .ppk apartir do .pem gerado no site da AWS_educate
- Linux(Ubuntu):
- sudo puttygen aws-ds.pem -o aws-ds.ppk -O private
- sudo chmod 777 aws-ds.ppk
- Windows:
- Seguir passos do vídeo (PuTTYgen)
- Copiar a public DNS
- No PuTTY, na parte de Host Name:
- ubuntu@ec2-54-87-204-215.c......
- Connection/SSH/Auth e Browse a chave .ppk
- Salvar a sessão se quiser
- Open
sudo apt-get update
sudo apt install python3-pip
sudo pip3 install flask flask-jsonpify flask-restful
sudo pip3 install pandas
sudo pip3 install xlrd
FileZilla
Abrir o gerenciador de sites
New site
Protocol: SFTP
Host: ec2-54-87-204.......
Tipo de Logon: Arquivo Chave (Key File)
User: ubuntu
Key File: ... .ppk
Conectar
Arraste a pasta dos arquivos do nosso servidor flask para dentro filezilla
(Só precisa colocar os arquivos necessários (.git, _pycache_, .vscode, não precisa))
Para Rodar
cd TrabDS
sudo python3 server.py
Para deixar rodando depois que fechar a tela
Screen -> sudo apt-get install screen
screen -l
cd TrabDS
sudo python3 server.py
E pode fechar o terminal do Putty
Para encerrar o processo do server.py
Abrir o putty
Mostrar os screen que existem (se quiser): screen -ls
Entra no screen (quando só tem 1): screen -r