mirror of
				https://github.com/mealie-recipes/mealie.git
				synced 2025-11-03 18:53:17 -05:00 
			
		
		
		
	
		
			
	
	
		
			35 lines
		
	
	
		
			570 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			570 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									auto_https off
							 | 
						||
| 
								 | 
							
									admin off
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								:80 {
							 | 
						||
| 
								 | 
							
									@proxied path /api/* /docs /openapi.json
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									@static {
							 | 
						||
| 
								 | 
							
										file
							 | 
						||
| 
								 | 
							
										path *.ico *.css *.js *.gif *.jpg *.jpeg *.png *.svg *.woff *.woff2 *.webp
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									encode gzip zstd
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									# Handles Recipe Images / Assets
							 | 
						||
| 
								 | 
							
									handle_path /api/media/recipes/* {
							 | 
						||
| 
								 | 
							
										header @static Cache-Control max-age=31536000
							 | 
						||
| 
								 | 
							
										root * /app/data/recipes/
							 | 
						||
| 
								 | 
							
										file_server
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									handle @proxied {
							 | 
						||
| 
								 | 
							
										uri strip_suffix /
							 | 
						||
| 
								 | 
							
										reverse_proxy http://mealie-api
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									handle {
							 | 
						||
| 
								 | 
							
										header @static Cache-Control max-age=31536000
							 | 
						||
| 
								 | 
							
										root * /app/dist
							 | 
						||
| 
								 | 
							
										try_files {path}.html {path} /
							 | 
						||
| 
								 | 
							
										file_server
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |