Dependências Python declaradas
Publique requirements.txt com os arquivos de produção exigidos pelo processo.
Publique FastAPI, Flask, Django, discord.py, python-telegram-bot, Celery ou outro projeto Python pelo GitHub ou ZIP/RAR. Escolha o runtime e o comando de início, com 10 GB de disco persistente, logs e um endereço HTTPS gratuito.
Dos arquivos Python a um runtime isolado
Python
selecione Python e sua versão ao criar a aplicação
Pip install
dependências instaladas automaticamente
/app
disco de 10 GB; arquivos persistem entre reinícios
Ao vivo
logs da aplicação e métricas de recursos
A Shard Cloud executa aplicações web Python, workers em segundo plano e processos de bots de longa duração com o runtime e a configuração de inicialização do seu projeto.
Explorar capacidadesHospede APIs HTTP, webhooks e sites renderizados no servidor em Python. Rode FastAPI ou Flask com Uvicorn ou Gunicorn, ou publique uma aplicação Django com seu comando de produção.
Execute processos Python que consomem tarefas de filas ou realizam tarefas agendadas. Defina o ponto de entrada ou comando de início personalizado e acompanhe cada processo pelos logs e métricas de recursos.
Hospede um projeto com discord.py ou python-telegram-bot. Configure tokens nas variáveis de ambiente e use os logs para acompanhar conexões, atualizações e erros.
Instale dependências declaradas em um ambiente isolado e execute o processo Python adequado ao seu app web, worker ou bot.
Publique requirements.txt com os arquivos de produção exigidos pelo processo.
Execute o processo de produção de um app FastAPI, Flask ou Django, um worker Celery ou um bot de longa duração.
Cada aplicação tem disco persistente de 10 GB para uploads e arquivos que precisam sobreviver a um reinício.
Toda aplicação web recebe um endereço HTTPS gratuito em *.shardweb.app. Conecte seu próprio domínio com o plano Core ou superior.
Use logs e métricas de memória e CPU para inspecionar início, erros de execução e o uso real de recursos.
Os processos da aplicação reiniciam automaticamente; use os logs do painel para investigar um processo que para.
Prepare seu projeto Python, configure o deploy e verifique o servidor web, worker ou bot.
Começar agoraDa conexão à primeira decisão, em um único fluxo.
Abra a documentação passo a passo da Shard Cloud para projetos populares neste runtime.
Execute scripts de automação de navegador com Selenium na Shard Cloud.
Ler tutorialCrie e hospede bots do Discord com exemplos em Node.js e Python.
Ler tutorialCrie e hospede bots do Telegram com exemplos em Node.js e Python.
Ler tutorialSim. A Shard Cloud suporta aplicações web e processos em segundo plano com Python, incluindo APIs FastAPI e Flask, sites Django, workers Celery e tarefas agendadas. Publique o projeto com os arquivos de produção e o comando de início.
Adicione requirements.txt ao projeto. A Shard Cloud instala as dependências listadas durante o deploy.
Defina MAIN com o arquivo de entrada no .shardcloud, normalmente main.py ou app.py, e liste as dependências no requirements.txt. A Shard Cloud as instala em um ambiente isolado e executa o arquivo. Um app web deve escutar na porta 80.
Geralmente, não. Bots que usam gateway ou polling, incluindo a maioria dos bots com discord.py, não precisam de porta pública. Habilite a publicação web e escute requisições somente quando o bot usa callbacks por webhook ou também expõe uma API.
Sim. Cada aplicação Python tem um disco persistente de 10 GB em /app. Os arquivos armazenados ali permanecem após reinícios da aplicação.
Defina VERSION=LATEST para a versão mais recente do Python com suporte, ou VERSION=recommended para a versão recomendada pela plataforma. Escolha a configuração compatível com seu projeto e dependências.
Todo app precisa de pelo menos 256 MB. Use 512 MB ou mais para um site ou API públicos e aumente a memória com base no uso observado.
Seu servidor deve ouvir na porta 80.
Traga um projeto Python com o manifesto de dependências e escolha o processo de produção da API, worker ou bot.
Configuração guiada e sem compromisso
Ponto de entrada e dependências prontos
Empacote main.py ou app.py, requirements.txt e a configuração exigida pelo processo.
Configuração e ambiente prontos
Adicione tokens, strings de conexão e opções sem colocar segredos no código.
Publique seu projeto Python
Conecte o GitHub ou envie um ZIP/RAR, selecione Python e inicie Uvicorn, Gunicorn, Celery ou o comando do bot.
Perfeito para freelancers ou indivíduos que precisam hospedar aplicações e bots.
Para pequenas equipes e startups que precisam de infraestrutura para múltiplos projetos.
Construído para empresas em escala com alto volume de projetos e suporte avançado.