martynka commited on
Commit
0e74a4c
·
verified ·
1 Parent(s): 851dbfc

Create Caddy

Browse files
Files changed (1) hide show
  1. Caddy +41 -0
Caddy ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ admin off
3
+ auto_https off
4
+ }
5
+
6
+ :7860 {
7
+
8
+ # LibreChat API (protected)
9
+ handle_path /api/* {
10
+ reverse_proxy localhost:3080 {
11
+ header_up X-Forwarded-Host {host}
12
+ header_up X-Forwarded-Proto {scheme}
13
+ header_up X-Real-IP {remote}
14
+ }
15
+ }
16
+
17
+ # Sudo API endpoints
18
+ handle_path /sudo/* {
19
+ reverse_proxy localhost:5000 {
20
+ header_up X-Forwarded-Host {host}
21
+ header_up X-Forwarded-Proto {scheme}
22
+ header_up X-Real-IP {remote}
23
+ }
24
+ }
25
+
26
+ # Redirect /sudo-panel to /sudo-panel/
27
+ redir /sudo-panel /sudo-panel/
28
+
29
+ # Sudo panel static files
30
+ handle_path /sudo-panel/* {
31
+ root * /app/sudo
32
+ file_server
33
+ }
34
+
35
+ # Main LibreChat frontend
36
+ handle {
37
+ root * /app/client/dist
38
+ try_files {path} /index.html
39
+ file_server
40
+ }
41
+ }