mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			621 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			621 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { sveltekit } from '@sveltejs/kit/vite';
 | |
| import path from 'path';
 | |
| 
 | |
| /** @type {import('vite').UserConfig} */
 | |
| const config = {
 | |
| 	resolve: {
 | |
| 		alias: {
 | |
| 			'xmlhttprequest-ssl': './node_modules/engine.io-client/lib/xmlhttprequest.js',
 | |
| 			'@api': path.resolve('./src/api')
 | |
| 		}
 | |
| 	},
 | |
| 	server: {
 | |
| 		// connect to a remote backend during web-only development
 | |
| 		proxy: {
 | |
| 			'/api': {
 | |
| 				target: process.env.PUBLIC_IMMICH_SERVER_URL,
 | |
| 				secure: true,
 | |
| 				changeOrigin: true,
 | |
| 				logLevel: 'debug',
 | |
| 				rewrite: (path) => path.replace(/^\/api/, ''),
 | |
| 				ws: true
 | |
| 			}
 | |
| 		}
 | |
| 	},
 | |
| 	plugins: [sveltekit()]
 | |
| };
 | |
| 
 | |
| export default config;
 |