Skip to content

Angular frontend runs in (nginx) docker container and refreshes when config values change.

Notifications You must be signed in to change notification settings

sirus-be/poc-consul-angular-frontend

Repository files navigation

Consul Frontend sample

Info

In deze POC wordt een angular frontend gestart op basis van config values uit kv store van Consul. Als er config values veranderen in Consul, dan herstart nginx.

Commands

Start een consul agent (lokaal)

.\consul.exe agent -dev -bind='127.0.0.1'

Steek waarden in de key value store

.\consul.exe kv put dev/Sirus.Poc.Consul.Frontend.Angular/title HiFromConsul

Build image

ng build --prod
docker build -t consulfrontend .
docker run -p 3276:80 consulfrontend

Test

  • De titel wordt door angular geladen on startup (http://localhost:3276).
  • Bij wijziging van de kv, dan wordt nginx herladen
  • Indien de agent crashed na het starten van het process, dan blijft het process draaien.

About

Angular frontend runs in (nginx) docker container and refreshes when config values change.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published