mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-31 07:43:33 +00:00 
			
		
		
		
	allows hostname instead of ip for streams
This commit is contained in:
		
							
								
								
									
										40
									
								
								backend/migrations/20210423103500_stream_domain.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										40
									
								
								backend/migrations/20210423103500_stream_domain.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,40 @@ | ||||
| const migrate_name = 'scream-domain'; | ||||
| const logger       = require('../logger').migrate; | ||||
|  | ||||
| /** | ||||
| 	* Migrate | ||||
| 	* | ||||
| 	* @see http://knexjs.org/#Schema | ||||
| 	* | ||||
| 	* @param   {Object} knex | ||||
| 	* @param   {Promise} Promise | ||||
| 	* @returns {Promise} | ||||
| 	*/ | ||||
| exports.up = function (knex/*, Promise*/) { | ||||
| 	logger.info('[' + migrate_name + '] Migrating Up...'); | ||||
|  | ||||
| 	return knex.schema.table('stream', (table) => { | ||||
| 		table.renameColumn('forward_ip', 'forwarding_host'); | ||||
| 	}) | ||||
| 		.then(function () { | ||||
| 			logger.info('[' + migrate_name + '] stream Table altered'); | ||||
| 		}); | ||||
| }; | ||||
|  | ||||
| /** | ||||
| 	* Undo Migrate | ||||
| 	* | ||||
| 	* @param   {Object} knex | ||||
| 	* @param   {Promise} Promise | ||||
| 	* @returns {Promise} | ||||
| 	*/ | ||||
| exports.down = function (knex/*, Promise*/) { | ||||
| 	logger.info('[' + migrate_name + '] Migrating Down...'); | ||||
|  | ||||
| 	return knex.schema.table('stream', (table) => { | ||||
| 		table.renameColumn('forwarding_host', 'forward_ip'); | ||||
| 	}) | ||||
| 		.then(function () { | ||||
| 			logger.info('[' + migrate_name + '] stream Table altered'); | ||||
| 		}); | ||||
| }; | ||||
| @@ -20,9 +20,10 @@ | ||||
|       "minimum": 1, | ||||
|       "maximum": 65535 | ||||
|     }, | ||||
|     "forward_ip": { | ||||
|     "forwarding_host": { | ||||
|       "type": "string", | ||||
|       "format": "ipv4" | ||||
|       "minLength": 1, | ||||
|       "maxLength": 255 | ||||
|     }, | ||||
|     "forwarding_port": { | ||||
|       "type": "integer", | ||||
| @@ -55,8 +56,8 @@ | ||||
|     "incoming_port": { | ||||
|       "$ref": "#/definitions/incoming_port" | ||||
|     }, | ||||
|     "forward_ip": { | ||||
|       "$ref": "#/definitions/forward_ip" | ||||
|     "forwarding_host": { | ||||
|       "$ref": "#/definitions/forwarding_host" | ||||
|     }, | ||||
|     "forwarding_port": { | ||||
|       "$ref": "#/definitions/forwarding_port" | ||||
| @@ -107,15 +108,15 @@ | ||||
|         "additionalProperties": false, | ||||
|         "required": [ | ||||
|           "incoming_port", | ||||
|           "forward_ip", | ||||
|           "forwarding_host", | ||||
|           "forwarding_port" | ||||
|         ], | ||||
|         "properties": { | ||||
|           "incoming_port": { | ||||
|             "$ref": "#/definitions/incoming_port" | ||||
|           }, | ||||
|           "forward_ip": { | ||||
|             "$ref": "#/definitions/forward_ip" | ||||
|           "forwarding_host": { | ||||
|             "$ref": "#/definitions/forwarding_host" | ||||
|           }, | ||||
|           "forwarding_port": { | ||||
|             "$ref": "#/definitions/forwarding_port" | ||||
| @@ -154,8 +155,8 @@ | ||||
|           "incoming_port": { | ||||
|             "$ref": "#/definitions/incoming_port" | ||||
|           }, | ||||
|           "forward_ip": { | ||||
|             "$ref": "#/definitions/forward_ip" | ||||
|           "forwarding_host": { | ||||
|             "$ref": "#/definitions/forwarding_host" | ||||
|           }, | ||||
|           "forwarding_port": { | ||||
|             "$ref": "#/definitions/forwarding_port" | ||||
|   | ||||
| @@ -12,7 +12,7 @@ server { | ||||
|   #listen [::]:{{ incoming_port }}; | ||||
| {% endif %} | ||||
|  | ||||
|   proxy_pass {{ forward_ip }}:{{ forwarding_port }}; | ||||
|   proxy_pass {{ forwarding_host }}:{{ forwarding_port }}; | ||||
|  | ||||
|   # Custom | ||||
|   include /data/nginx/custom/server_stream[.]conf; | ||||
| @@ -27,7 +27,7 @@ server { | ||||
| {% else -%} | ||||
|   #listen [::]:{{ incoming_port }} udp; | ||||
| {% endif %} | ||||
|   proxy_pass {{ forward_ip }}:{{ forwarding_port }}; | ||||
|   proxy_pass {{ forwarding_host }}:{{ forwarding_port }}; | ||||
|  | ||||
|   # Custom | ||||
|   include /data/nginx/custom/server_stream[.]conf; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user