Nos nossos
Planos de Alojamento Web SSD poderá executar
plataformas web Python que estejam preparadas para serem executadas em ambiente de
alojamento web partilhado, bastando para tal que efetue os passos abaixo de forma a criar o ambiente de deployment:
- Efetue autenticação no painel de controlo cPanel da sua conta de alojamento web
- Clique no ícon "Setup Python App" na secção "Software" do painel de controlo:
- Será aberta uma página onde encontrará todas as Aplicações Web desenvolvidas em Python que tem na sua conta de Alojamento Web. Clique agora no botão "Create Application" no canto superior direito da página:
- Após clicar no botão, irá surgir um formulário para que possa indicar as configurações da aplicação a criar:
Python version: Indique a versão Python que pretende utilizar para executar a sua aplicação web
Application root: Indique a diretoria onde a aplicação Python será instalada (esta será criada na raiz da conta cPanel)
Application URL: O endereço referente à raíz do domínio onde a aplicação web ficará disponível ao público. Se deixar em branco, será utilizada a raíz do domínio.
Application startup file: O nome do ficheiro que será executado como principal da aplicação Python.
Application Entry point: Nome da variable/objecto wsgi que contém o servidor
Passenger log file: Define a localização onde serão guardados os registos do Phusion Passenger
Environment variables: Poderá aqui definir varíaveis globais para o seu ambiente de deployment Python
Assim que definir todos os detalhes das configurações, deverá clicar no botão "Create" no campo superior direito da página.
- A aplicação será criada e conseguirá através desta página 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:
Nota: Apesar de ser possível correr plataformas e scripts Python na sua conta de Alojamento Web, algumas operações poderão exigir acesso SSH para execução de determinados comandos. Adicionalmente poderão exigir aplicações web Python que não estão preparadas para ser utilizadas em ambiente de Alojamento Web Partilhado por exigirem privilégios elevados (root) ao nível do sistema ou necessitarem da instalação de software adicional que não se encontra disponível nos nossos servidores de Alojamento Web, pelo que nesse caso deverá optar por uma solução dedicada (Exemplo: Servidor Virtual Privado, Servidor Cloud ou Servidor Dedicado) que lhe permita ter acesso root e controlo total sobre o sistema, podendo assim criar o seu próprio ambiente de deployment e instalar qualquer software ou utilizar qualquer configuração que necessite.