Files
rkm-conectasus-ci-sandbox/docker/config.js.example
Antonio Lopes dos Santos afec302c3e
All checks were successful
build-api-image / build (push) Successful in 51s
init commit
2026-08-04 16:52:02 -03:00

35 lines
1.2 KiB
Plaintext

// Configuracao de runtime do frontend — modelo para o deploy.
//
// Copie para o diretorio de config do ambiente e monte no container:
//
// volumes:
// - ./config/config.js:/var/www/frontend/config.js:ro
//
// O entrypoint valida a presenca desse arquivo e o instala em
// /var/www/frontend/dist/config.js no start. Sem ele, o container nao sobe —
// o mesmo contrato do .env e do connections.json da API.
//
// Como estes valores NAO entram no bundle, a mesma imagem serve teste, homolog
// e producao. Promover uma versao e apontar o outro stack para a mesma tag.
window.__APP_CONFIG__ = {
// URL base da API.
ROOT_API: "http://192.168.0.44:3200",
// Websockets (laravel-websockets / Pusher).
WS_APP_KEY: "1",
WS_HOST: "192.168.0.44",
WS_PORT: "3201",
// Mapa hostname -> URL da API, para atender varios dominios com uma
// instancia. Vazio significa usar sempre ROOT_API.
// Ex.: { "foo.com.br": "https://api-foo.com.br" }
DNS: {},
// "production" faz o app extrair o cliente do subdominio
// (window.location.hostname.split('.')[0] — ver
// components/administracao/autenticacao/login/Index.vue).
// Deixe "" quando o ambiente for acessado por IP, senao o cliente vira "192".
ENV: ""
}