mdq-server Deployment Using Docker
The following directories contain Docker recipes for specific deployments:
staticserves up metadata sourced from a static metadata aggregate. The intended use is as a test target for Shibboleth unit tests.
Each deployment is built on top of the
which factors out a lot of common configuration. The recipe for
iay/mdq-server-base image can be found in the
You should build the base image before building any of the
Note: The individual
run scripts for the above deployments are
customised for use on my own staging server. In this environment, the
mdq-server-* containers are placed behind an
in a Docker network called
nginx-109 rather than being directly exposed.
You will almost certainly need to change these scripts for your own
./cleanup script can be used at any time to remove orphaned
containers and images, which Docker tends to create in abundance during
./cleanup -n to "dry run" and see what it would remove.
Copyright and License
The entire package is Copyright (C) 2014–2016, Ian A. Young.
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.