O meu projeto é um site estático ou uma app?

Faz uma pergunta: tem de correr alguma coisa num servidor depois de a página carregar? Se a resposta é não, é um site estático e pertence ao plano Website por € 10 por mês. Se há logins, encomendas, uma base de dados, uma API route ou server components, é uma app e pertence ao plano App por € 15. A diferença de preço é um contentor e uma base de dados Postgres.

SinalSite estático (Website, € 10)App (App, € 15)
Resultado do builduma pasta com index.html, CSS, imagens, JavaScript de browserum servidor que arranca com npm start e escuta numa porta
Dadosnenhuns, ou num serviço que já usas (Supabase, Firebase, Airtable)a tua própria base de dados Postgres, incluída
Pistas da frameworkHTML simples, Vite, Astro, Next.js com output: "export"Next.js com API routes ou server components, Express, Nest, Remix
Formulárioso nosso módulo de formulário de contacto envia as submissões para a tua caixa de correioo teu próprio código trata delas
Deploycolar, carregar, ou um comandoum workflow do GitHub que constrói a imagem
Ficheiros que o denunciamnada acaba em .php ou .py nem lê process.envum server.js, uma pasta api/, um Dockerfile

Um teste rápido a partir da pasta do projeto. Se isto produzir uma pasta que consegues abrir no browser, tens um site estático:

npm run build
npx github:dorelli-cloud/cli deploy dist --email [email protected]

O carregamento é recusado com uma mensagem sobre código do lado do servidor? Então é uma app, e o caminho é Fazer deploy de uma app com base de dados.

Caso frequente: o Lovable, o v0 e o Bolt geram muitas vezes um front end mais Supabase. Esse front end é estático; a base de dados já vive no Supabase. Plano Website, € 10. Só quando a ferramenta gerou o seu próprio backend com as suas próprias tabelas é que precisas do plano App.

Não é para

Sites estáticos acima de 50 MB ou 500 ficheiros, e sites com ficheiros .php, .py ou .env lá dentro; esses são recusados com uma explicação. Apps numa linguagem que não Node, e apps que precisem de mais de 1 GB de dados ou 10 ligações à base de dados; essas são perguntas para o plano Platform ou para outro alojamento.

Verificado contra o código em 2026-09-22 · Prova: lib/trial-sites.ts, content/kb/deploy/limits.md, lib/config.ts, lib/bundelgrenzen.ts

Was this helpful?

/docs/questions/static-site-or-app.md