Your multi-wordpress site docker setup should adhere to the design explained
in the video from this week. It will include:
Routing container
Use jwilder/nginx-proxy. This container should
connect to port 80 on the localhost and so answer to web requests. It's
job is to examine the URL of the request and determine which wordpress
instance the request should be forwarded to.
MySQL container
One container will run a MySQL database instance that will
be shared among the various wordpress containers. This was completed with the
previous assignment.
Let's Encrypt container
Use jrcs/letsencrypt-nginx-proxy-companion.
Will be used to provide certificates for each server.
Wordpress containers
Each of the three wordpress instances will be in
its own container. Two of the three were created in the previous assignment.
When you are finished with this assignment send email to tsergeant@hsutx.edu
with instructions on where to find your work on your server. In the same email also
specify the hostnames you have created DNS entries for that map to the different
WordPress instances.