Skip to content

Imagem docker utilizada para servir frontend no padrão Single Page Application

Notifications You must be signed in to change notification settings

tst-labs/docker-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

frontend

Imagem docker utilizada para servir frontend no padrão Single Page Application.

Uso

  • Os arquivos a serem servidos devem ser copiados para a pasta /usr/share/nginx/html/.

  • Variáveis de ambiente iniciadas com FRONTEND_ENV_ serão injetadas em window.env.. Por exemplo, a variável de ambiente FRONTEND_ENV_API será injetada em window.env.API.

  • Essa injeção ocorre no arquivo __env.js disponível do servidor web. Para que essas variáveis de ambiente sejam injetadas será necessário importar esse arquivo.

  • index.html e __env.js possuem políticas de nunca serem mantidos em cache.

Exemplo

FROM tstlabs/frontend:latest

ENV FRONTEND_ENV_VISIVEL="Variável visível no arquivo /__env.js do servidor web"
ENV HIDDEN_ENV="Variável escondida"

ADD build /usr/share/nginx/html/

About

Imagem docker utilizada para servir frontend no padrão Single Page Application

Resources

Stars

Watchers

Forks

Packages

No packages published