This repository contains the assets used to test, build, and deploy the k8s-nginx-ingress-custom-errors image, the image that delivers custom error responses in our front-facing web instance kubernetes cluster.
Local deployment, development and testing is accelerated via dockworker, our unified framework of Robo commands that streamline local development of our application on Linux or OSX.
In your local development environment, several 'one time' dependency installations are required to deploy this application. Some or all of these may already be installed in your environment.
- PHP7
- composer
- docker: Installation steps are located here.
- docker-compose: Installation steps are located here.
With all dependencies installed, you are ready to deploy the application locally and and begin development:
composer install
vendor/bin/dockworker deploy
And that's it! The application will build and deploy in your local environment.
If you work with unb-libraries applications often, you may also consider installing a dockworker alias, which avoids referencing vendor/bin for each dockworker command.
Run vendor/bin/dockworker
to list available dockworker commands for this application.
- Developed by
- This work is published through our strong commitment to making as much of our development/workflow as possible freely available.
- Consequently, the contents of this repository [unb-libraries/k8s-nginx-ingress-custom-errors] are licensed under the MIT License. This license explicitly excludes:
- Any website content, which remains the exclusive property of its author(s).
- The UNB logo and any of the associated suite of visual identity assets, which remains the exclusive property of the University of New Brunswick.