-
Notifications
You must be signed in to change notification settings - Fork 3
Configuração do Amazon Linux 2 para projetos Django
Rodrigo Lira edited this page Dec 17, 2021
·
9 revisions
- Instalar Python3.8
sudo amazon-linux-extras enable python3.8
sudo yum install -y python38
- Instalação de pacotes para compilação de bibliotecas python
sudo yum install -y python38-devel libpq-devel gcc
- Transferência do projeto para a AWS usando filezilla ou scp
Transferência de arquivo usando Filezilla
- Descompactação do pacote do projeto na pasta. Você pode usar o programa de linha de comando unzip .
unzip NOME_PROJETO.zip
- Criação de ambiente virtual e instalação de pré-requisitos
cd ~
python3.8 -m venv venv
source venv/bin/activate
cd NOME_PROJETO
pip3.8 install -r requirements.txt
- Se você não tiver um banco, crie um através dos comandos do django
python3.8 manage.py migrate
python3.8 manage.py makemigrations
python3.8 manage.py createsuperuser
- Inicializar a aplicação
python3.8 manage.py runserver 0.0.0.0:8000
ou
python manage.py runserver_plus --cert-file cert.crt 0.0.0.0:8000
caso esteja rodando a aplicação que exija o https. Em ambos os casos, a porta 8000 precisa estar liberada no Security Group.
https://techviewleo.com/how-to-install-python-on-amazon-linux/
https://techviewleo.com/install-postgresql-12-on-amazon-linux/