Variáveis de ambiente
O lugar certo para tokens, senhas e chaves — e como lê-los no código de cada linguagem.
Iniciante·4 min de leitura
Variáveis de ambiente guardam configurações que não devem ficar no código: tokens, senhas de banco, chaves de API, endereços de webhook. Elas ficam na aba Variáveis de Ambiente e são injetadas no processo quando ele sobe.
Como ler no código
javascript
// Node.js
const token = process.env.DISCORD_TOKEN;
# Python
import os
token = os.environ["DISCORD_TOKEN"]
// Go
token := os.Getenv("DISCORD_TOKEN")
// PHP
$token = getenv('DISCORD_TOKEN');Reinicie depois de alterar
As variáveis entram no processo no momento em que ele sobe. Uma variável salva agora só passa a valer no próximo reinício.
Variáveis que a plataforma define sozinha
| Variável | Valor | Por quê |
|---|---|---|
| PORT | 80 | É a porta em que a RTCloud procura o seu site. Escutar em outra porta faz a aplicação subir e não responder no domínio. |
| HOST | 0.0.0.0 | Escutar em localhost aceitaria conexões apenas de dentro do próprio container. |
Importando do seu .env
Se o seu .zip incluir um arquivo `.env`, o painel importa as variáveis dele automaticamente no primeiro deploy. Em commits seguintes, apenas as variáveis novas são adicionadas — as que você já ajustou pelo painel não são sobrescritas.