Documentation
¶
Overview ¶
Package web serve a interface embarcada no binário.
Embarcar é o que permite distribuir uma imagem só, sem nginx ao lado e sem volume com arquivos estáticos que podem ficar defasados em relação ao servidor que os acompanha.
Index ¶
Constants ¶
const BuildDir = "dist/app"
BuildDir é onde o vite escreve, dentro do diretório embarcado.
Ele é um nível abaixo de dist/ por um motivo específico: o vite apaga o diretório de saída inteiro antes de cada build. Com a saída em dist/, a âncora versionada que faz o go:embed casar era apagada junto, sumia do commit sem ninguém notar, e o clone limpo deixava de compilar — com uma mensagem que não diz o que fazer. Separando os dois, o vite manda em dist/app e o versionamento manda em dist/, sem se atropelarem.
Exportado porque vite.config.ts precisa concordar com este valor, e um teste guarda essa concordância.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.