The shared volume will be used by each container
to share their specific traefik dynamic
configuration to allow Traefik to dynamically
configure the backend.
This commit adds the new containers stack which
now builds the traefik docker image and creates
the traefik docker container.
Pulumi needed to be downgraded to version 3.2.1
because later versions panic when building
the docker image.