mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 15:53:33 +00:00 
			
		
		
		
	Refactor API Schema and validation
- /schema now returns full openapi/swagger schema - That schema is used to validate incoming requests - And used as a contract in future integration tests - Moved route files up one level - Fixed incorrect 404 reponses when getting objects - Fixed saving new objects and passing jsonschemavalidation
This commit is contained in:
		| @@ -54,6 +54,17 @@ services: | ||||
|     volumes: | ||||
|       - db_data:/var/lib/mysql | ||||
|  | ||||
|   swagger: | ||||
|     image: swaggerapi/swagger-ui:latest | ||||
|     container_name: npm_swagger | ||||
|     ports: | ||||
|       - 3082:80 | ||||
|     environment: | ||||
|       URL: "http://npm:81/api/schema" | ||||
|       PORT: '80' | ||||
|     depends_on: | ||||
|       - npm | ||||
|  | ||||
| volumes: | ||||
|   npm_data: | ||||
|     name: npm_core_data | ||||
|   | ||||
		Reference in New Issue
	
	Block a user