28 lines
		
	
	
		
			488 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
		
		
			
		
	
	
			28 lines
		
	
	
		
			488 B
		
	
	
	
		
			Caddyfile
		
	
	
	
	
	
| 
								 | 
							
								{$HOSTNAME} {
							 | 
						||
| 
								 | 
							
									route /api* {
							 | 
						||
| 
								 | 
							
										uri strip_prefix /api
							 | 
						||
| 
								 | 
							
										reverse_proxy http://revolt-api:8000
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									route /ws {
							 | 
						||
| 
								 | 
							
										@upgrade {
							 | 
						||
| 
								 | 
							
											header Connection *Upgrade*
							 | 
						||
| 
								 | 
							
											header Upgrade websocket
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										uri strip_prefix /ws
							 | 
						||
| 
								 | 
							
										reverse_proxy @upgrade http://revolt-events:9000
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									route /autumn* {
							 | 
						||
| 
								 | 
							
										uri strip_prefix /autumn
							 | 
						||
| 
								 | 
							
										reverse_proxy http://revolt-autumn:3000
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									route /january* {
							 | 
						||
| 
								 | 
							
										uri strip_prefix /january
							 | 
						||
| 
								 | 
							
										reverse_proxy http://revolt-january:7000
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									reverse_proxy http://revolt-web:5000
							 | 
						||
| 
								 | 
							
								}
							 |