1 – Deverá aceder a “Setup Python App” disponível na secção Software do painel de controlo cPanel.
2 – Depois deverá clicar em “Create Application”:
3 – Na Janela seguinte deverá preencher os campos necessários:
– “Python version”, deve escolher a versão do Python que pretende para a sua aplicação. Existem várias versões do Python disponíveis.
– “Application Root”, deverá indicar o nome do directório (pasta) onde será criada a aplicação Python. Esta pasta será criada na raiz do alojamento.
– “Application URL” indica o endereço do domínio para aceder à aplicação. Caso não preencha, a aplicação ficará disponível através do domínio primário, neste caso em http://oseudominio1.com.
– “Application Startup File” é o nome do ficheiro que será executado como principal da aplicação Python. Se deixar em branco, será criado automaticamente o ficheiro passenger_wsgi.py .
– “Application Entry point” é o nome da variável/objeto wsgi que contém o servidor.
– “Passenger Log File” poderá definir o caminho do arquivo que receberá os logs da sua aplicação. Neste exemplo, definimos o caminho /logs/passenger.log que ficará na raíz do alojamento.
4 – Depois é só clicar em “Create” para criar a aplicação.
Através desta página poderá fazer a gestão das configurações, iniciar/parar/reiniciar a aplicação, apagar a aplicação, efetuar a instalação de pacotes com o pip ou executar scripts da aplicação web:
Se a configuração estiver correcta, ao aceder ao endereço da aplicação, neste exemplo, http://oseudominio1.com, irá obter a seguinte resposta:
Nota: Algumas operações poderão exigir acesso SSH para execução de certos comandos. Nesse caso, deverá usar o terminal disponível no alojamento, em cPanel > Advanced > Terminal e aceder ao ambiente virtual indicado na aplicação:
Nota Adicional: Poderão ainda haver algumas aplicações Python que necessitem de privilégios elevados (Root) ao nível do sistema, o que em alojamentos partilhados não é possível .
Neste caso, sugerimos que considere um plano de alojamento dedicado, como os planos VPS (https://www.dominios.pt/vps/cloud/servers/planos) ou os planos Cloud Server (https://www.dominios.pt/cloud/servers/planos/) .
Desta forma poderá ter acesso Root e controlo total sobre o sistema, onde poderá configurar e instalar as aplicações e serviços que necessitar.