Skip to content

caleol/zup-web

 
 

Repository files navigation

ZUP Web

Este repositório contém os arquivos necessários para construir uma imagem Docker contendo o Painel, Aplicativo Web Cidadão e Landing Page do projeto ZUP. Para projetos que utilizem dois ou mais desses componentes, esse repositório pode ser utilizado para facilitar o processo de deploy.

Build da imagem

Primeiramente, atualize as pastas zup-landingpage, zup-painel e zup-web-angular com a build de produção (pasta dist) dos respectivos componentes. Após isso basta executar o seguinte comando:

docker build -t zup-web:latest .

Isso fará com que uma imagem zup-web com a tag latest seja gerada.

Configuração e execução

Crie um arquivo web.env em uma localização de sua preferência. Dentro desse arquivo, coloque em cada linha qualquer uma das variáveis oferecidas pelo Painel, Cidadão Web e Landing Page. Após isso, basta rodar a imagem com o seguinte comando:

docker run -d --name zup-web --env-file /algum/caminho/web.env -p 80:80 zup-web:latest

O servidor irá servir os arquivos na porta 80 do host do Docker.

About

Para conhecer o projeto acesse o site http://zeladoriaurbana.com.br

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 52.8%
  • JavaScript 28.6%
  • CSS 12.1%
  • ApacheConf 5.7%
  • Shell 0.5%
  • PHP 0.2%
  • Nginx 0.1%