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ávelValorPor quê
PORT80É 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.
HOST0.0.0.0Escutar 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.

Continue lendo