mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Add support for running in production with dev.js config, node index --prod-with-dev-env
This commit is contained in:
		
							parent
							
								
									d21fe49ce2
								
							
						
					
					
						commit
						e384863148
					
				
							
								
								
									
										6
									
								
								index.js
									
									
									
									
									
								
							
							
						
						
									
										6
									
								
								index.js
									
									
									
									
									
								
							| @ -4,7 +4,9 @@ const optionDefinitions = [ | ||||
|   { name: 'port', alias: 'p', type: String }, | ||||
|   { name: 'host', alias: 'h', type: String }, | ||||
|   { name: 'source', alias: 's', type: String }, | ||||
|   { name: 'dev', alias: 'd', type: Boolean } | ||||
|   { name: 'dev', alias: 'd', type: Boolean }, | ||||
|   // Run in production mode and use dev.js config
 | ||||
|   { name: 'prod-with-dev-env', alias: 'r', type: Boolean } | ||||
| ] | ||||
| 
 | ||||
| const commandLineArgs = require('./server/libs/commandLineArgs') | ||||
| @ -17,7 +19,7 @@ const server = require('./server/Server') | ||||
| global.appRoot = __dirname | ||||
| 
 | ||||
| const isDev = process.env.NODE_ENV !== 'production' | ||||
| if (isDev) { | ||||
| if (isDev || options['prod-with-dev-env']) { | ||||
|   const devEnv = require('./dev').config | ||||
|   if (devEnv.Port) process.env.PORT = devEnv.Port | ||||
|   if (devEnv.ConfigPath) process.env.CONFIG_PATH = devEnv.ConfigPath | ||||
|  | ||||
| @ -7,6 +7,7 @@ | ||||
|   "scripts": { | ||||
|     "dev": "nodemon --watch server index.js -- --dev", | ||||
|     "start": "node index.js", | ||||
|     "start-dev": "node index.js --prod-with-dev-env", | ||||
|     "client": "cd client && npm ci && npm run generate", | ||||
|     "prod": "npm run client && npm ci && node index.js", | ||||
|     "build-win": "npm run client && pkg -t node20-win-x64 -o ./dist/win/audiobookshelf -C GZip .", | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user