Documentation Index
Fetch the complete documentation index at: https://docs.ambarks.com/llms.txt
Use this file to discover all available pages before exploring further.
Runtimes suportadas
Quando seu projeto nao tem Dockerfile, o AmbarksCloud tenta preparar o deploy usando o runtime escolhido no dashboard ou detectado pelos arquivos do projeto.Tabela de runtimes
| Runtime | Como costuma ser detectado | Porta comum | Comando padrao |
|---|---|---|---|
| Node.js | package.json | 3000 | npm start |
| Python | runtime python | 8000 | python main.py |
| Rust | runtime rust | 8080 | cargo run --release |
| PHP | runtime php | 8000 | php -S 0.0.0.0:8000 -t public |
| Site estatico | index.html | 80 | servidor estatico |
Node.js
Tenha umpackage.json com script start.
ambarks.json.
Python
O padrao espera um arquivomain.py.
ambarks.json.
Rust
IncluaCargo.toml e mantenha o comando de execucao compatvel com cargo run --release, ou defina outro comando em ambarks.json.
PHP
O padrao publica usando a pastapublic. Se seu projeto usa outra pasta ou framework com comando especifico, prefira Dockerfile.
Site estatico
Projetos comindex.html podem ser publicados como site estatico. Para projetos com build, como Vite ou Astro, use ambarks.json para gerar a pasta final ou Dockerfile para controlar o processo.
Quando escolher Dockerfile
Use Dockerfile quando:- O projeto precisa instalar pacotes do sistema.
- Ha multiplos processos ou comandos complexos.
- O runtime automatico nao cobre sua linguagem.
- Voce precisa controlar versoes, usuario, pastas ou binarios.
