Sign inSign up

jdwlabs/container

By jdwlabs

•Updated 4 days ago

Angular module-federation host shell for the jdwlabs platform.

Image
0

10K+

jdwlabs/container repository overview

⁠jdwlabs/container

Angular module-federation host shell for the jdwlabs platform.

Docker Image Version Docker Image Size Docker Pulls

⁠What it is

The container is the shell application that hosts the platform's micro-frontends (authui, usersui, rolesui). It loads the remotes at runtime via module federation, using the discovery data served by jdwlabs/servicediscovery. Served by nginx from a static build.

⁠Quick start

docker run -p 8080:80 jdwlabs/container:latest

Then open http://localhost:8080⁠.

⁠Exposed ports

PortPurpose
80nginx (HTTP)

⁠Environment variables

Runtime config is injected at container start: start-nginx.sh runs envsubst over the built JS, substituting any $NAME placeholder with the value of the matching environment variable before nginx starts. Set the platform's config values (API and remote URLs) as environment variables at docker run / deployment time; no rebuild is needed to repoint an environment.

⁠Tags

TagMeaning
latestmost recent release
{version}specific semver (e.g. 1.2.3)

⁠Source & license

Source: https://github.com/jdwlabs/apps⁠ License: PolyForm Noncommercial 1.0.0

Tag summary

Content type

Image

Digest

sha256:2af633bd8…

Size

59.1 MB

Last updated

4 days ago

docker pull jdwlabs/container