Skip to main content

⚙️ Variáveis de Ambiente

📝 Arquivo (.env)

Arquivo deve ser criado na raiz do projeto.

Utilização do arquivo

Esse arquivo é usado sempre que o sistema é executado.

.env
# NODE
NODE_ENV=

# LOCAL
SIGNED_URL_SECRET=

# PUBLIC
NEXT_PUBLIC_GRAPHQL_HOST=
NEXT_PUBLIC_EXPRESS_HOST=
NEXT_PUBLIC_WEBSOCKET_HOST=
NEXT_PUBLIC_EXPRESS_AUTHORIZATION=

📝 Arquivo (.env.test)

Arquivo deve ser criado em /test/

Utilização do arquivo

Esse arquivo é usado sempre que os testes são executados.

.env.test
# NODE
NODE_ENV=

# LOCAL
SIGNED_URL_SECRET=

# PUBLIC
NEXT_PUBLIC_GRAPHQL_HOST=
NEXT_PUBLIC_EXPRESS_HOST=
NEXT_PUBLIC_WEBSOCKET_HOST=
NEXT_PUBLIC_EXPRESS_AUTHORIZATION=

📝 Arquivo (.cypress.env.json)

Arquivo deve ser criado na raiz do projeto.

Utilização do arquivo

Esse arquivo é usado sempre que os testes do cypress são executados.

Testes sendo Escritos

Ainda não há testes homologados no cypress.

.cypress.env.json
{}

📝 Arquivo (cypress/config/cache.spec.json)

Arquivo deve ser criado na pasta /cypress/config

Utilização do arquivo

Esse arquivo é usado sempre que os testes do cypress são executados.

cache.spec.json
{
"browserDatabase": "IndexedDB"
}

🔏 Chaves

🔐 Node

🔑 NODE_ENV

Pode ser development ou production.

Define se o ambiente é de desenvolvimento ou produção.

🔐 Privadas

🔑 SIGNED_URL_SECRET

Chave de assinatura do servidor, por exemplo LK$87@#.

🔐 Públicas

🔑 NEXT_PUBLIC_GRAPHQL_HOST

Endereço do servidor GraphQL, por exemplo http://localhost:4000/graphql.

🔑 NEXT_PUBLIC_EXPRESS_HOST

Endereço do servidor express, por exemplo http://localhost:4000/express.

🔑 NEXT_PUBLIC_WEBSOCKET_HOST

Endereço do servidor websocket, por exemplo http://localhost:8020.

🔑 NEXT_PUBLIC_EXPRESS_AUTHORIZATION

Chave de autorização do servidor express, por exemplo 2669efx$458@.