feat(router): custom error pages.
feat(builder): manual merge of 1878.
fix(docker): cleanup.