From 9e107cb96ca53c57b5235e09ca0f3f979b361153 Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Wed, 28 Jan 2026 16:05:59 -0600 Subject: [PATCH] email setup page --- caddy/Caddyfile | 31 ++++++++++++++++++++----------- caddy/docker-compose.yml | 1 + caddy/email-setup/logo.png | Bin 0 -> 1923 bytes caddy/email-setup/setup.html | 0 4 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 caddy/email-setup/logo.png create mode 100644 caddy/email-setup/setup.html diff --git a/caddy/Caddyfile b/caddy/Caddyfile index e9004d8..c9fc9c6 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -76,16 +76,15 @@ bayarea-cc.com { www.bayarea-cc.com { redir https://bayarea-cc.com{uri} permanent } -fancytextstuff.com { - # wenn du API innerhalb von Next bedienst, weiterleiten an den Next Prozess - handle { - reverse_proxy host.docker.internal:3010 - } - log { - output file /var/log/caddy/fancytext.log - format console - } - encode gzip +setup.bayarea-cc.com { + # Wir setzen das Root-Verzeichnis auf den neuen Pfad im Container + root * /var/www/email-setup + + # Webserver-Standardverhalten + file_server + + # Wenn jemand nur die Domain aufruft, zeige setup.html + try_files {path} /setup.html } cielectrical.bayarea-cc.com { # wenn du API innerhalb von Next bedienst, weiterleiten an den Next Prozess @@ -143,7 +142,17 @@ iitwelders.bayarea-cc.com { } encode gzip } - +fancytextstuff.com { + # wenn du API innerhalb von Next bedienst, weiterleiten an den Next Prozess + handle { + reverse_proxy host.docker.internal:3010 + } + log { + output file /var/log/caddy/fancytext.log + format console + } + encode gzip +} www.fancytextstuff.com { redir https://fancytextstuff.com{uri} permanent } diff --git a/caddy/docker-compose.yml b/caddy/docker-compose.yml index 653c2ce..bbb49e9 100644 --- a/caddy/docker-compose.yml +++ b/caddy/docker-compose.yml @@ -20,6 +20,7 @@ services: - $PWD/Caddyfile:/etc/caddy/Caddyfile - $PWD/email_autodiscover:/etc/caddy/email_autodiscover - $PWD/email.mobileconfig.tpl:/etc/caddy/email.mobileconfig.tpl + - $PWD/email-setup:/var/www/email-setup - caddy_data:/data - caddy_config:/config - /home/aknuth/git/bizmatch-project/bizmatch/dist/bizmatch/browser:/home/aknuth/git/bizmatch-project/bizmatch/dist/bizmatch/browser diff --git a/caddy/email-setup/logo.png b/caddy/email-setup/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..564e44346f9dda40a713a2401ac3d0adacb7bce2 GIT binary patch literal 1923 zcmbVNYgAL$65fXchXRT5Vl)9MK@m`B^Z_0RaIKkldz96OaHm_QzfK{^*~s*)y}&%r~>w-fL!k zxs-hYXhTy&0025D&@WW$Y3PCaEH8Oig;=24g9!N}#jGFYt*lptToZq0)?K*B z3rUfM$3k#Dzq5myU{pE8vJ#06#_-7`C4PPbCzT2_E+^IH%ZwgWsH`C`I3no>Vi)EO z3sEu+($pXYiWPAU=KKST$D~)#6V!=^9)U{=v+TZ6NXn976Cw?V4eJ7^YIYSS4&+n+ zfaNv`_E%R;;N75(nfZd5_?C>2=|;%`3gWzz0fR6+@1kj_9nfvsua=196AO9eo#&e- zJC%Lcf>9Vv4E>$cnD_Te@rzGAmTy;a^w&@moRuwuk<$g=h!&K!^W$?Vc_=e{QB6;5H3nSgdEbUV^G;F@|iI)Qv9NWOiP!Lc0_b;o*{T(5= zt$F`7Q{Hul<(dK*M#w!(GCJ~b*tZ9T;Jfp_r}rv|E;)CrC+|`rGah?#X~~l~O8Jo7 zC*VuiNMYUz0WqRRH>eQPaNaDbkZ5@Tv}5k1964jT?m9=$h`jR(wABTs(2(-(vyw~G z9L*;sQAg7AdR(RJ8QMSC9v}p1C**b?W(Mm+2Y<<1?fi(-wqP$1IhHWYLrjnFc zA*OfcY~HE)YQHP4Jbgc;TuhRrfHy2_6#GhMlFc$*|h8v#;* zpTKXe`pjc?>@GOnf=PILs!%<1jsv$j=M(g$`i$7KQ$IrDUd+pme2KxrO_~Es<2}Ze zHx_$x4mX8Tjg-1y(Gh75N2g5;|D+>09w*)2D+jb7{oNdPO zija^6Z{7er^yo=AWXCGa7u=8p4q;Ii0v&S@djGO54PiXPwY;{&lFM|>k*Y_J!+iTe zae{r1_4OxUBYUG!XK0`YxHFGgFTWXepo z0Frzpl)KdzpJ&Qj!SaoH3QWP3=-hL6WaJA1xSX%% zyq~@2?y+`v47Z)e2xo_a(e6O>oHSNF6z$t%M|$l9M12PMC6B~ZX?rG~HAq|2;wJBJ zp*I}`3B|9eF&`&p#NqYd+2#+9qbjqPpL`<3jPh*(hl%Abl8 z!f9Q72Y&%BsCYJxd@MJElP{#IrecV0{*wWs+dF)7C>8dHqZah+b=ZRII2-h8B zDhp9<3mkCskp1xhRsA>C>o4|h?NGNg>;7$&#l3YR9KRF96yKDPlaRGT6@x}k<3KHX znS)J=1+|LXe})IX8B>e6THN@cUVBHm2uE=x-I9n+-Z}N&t&vkQPF`SZ_3ai0i z!1&@nDo3^BNJLo_J(OpNxU_X}POSNYS*4QB^x#6j3PIu->`KFG7K%Dwib!>5Y(%(Y zmcL<1gHtR|3q_42FftXvN6GX?CNi1dltFvCLa3h09i{hGPD%0L+JuD=UVthW2Rlw? zK_>@x2?@{OT?RAHA1$2>t(LGhT;u|A$-B&p^Q6`#on(BkPoe1liRw?%>ieBA+o-#~ U$TjbrmQ_KJ|31GOAL^O^0NONNhX4Qo literal 0 HcmV?d00001 diff --git a/caddy/email-setup/setup.html b/caddy/email-setup/setup.html new file mode 100644 index 0000000..e69de29