Config files for my server. Except not my secrets

refactor caddyfile logging

vielle.dev ddc02eee 0dfd4dc8

verified
Changed files
+16 -40
caddy
+15 -40
caddy/Caddyfile
··· 60 60 } 61 61 } 62 62 63 + (log) { 64 + log {args[0]} { 65 + output stdout 66 + format console 67 + } 68 + } 69 + 63 70 ## main site 64 71 www.{$HOST:vielle.dev} { 65 72 redir https://{$HOST:vielle.dev}{uri} 66 73 } 67 74 68 75 {$HOST:vielle.dev} { 69 - log prs { 70 - output stdout 71 - format console 72 - } 73 - 76 + import log prs 74 77 reverse_proxy prs:4321 75 78 } 76 79 77 80 ## dongs.zip 78 81 {$DONG_HOST:dongs.zip} { 79 - log dong { 80 - output stdout 81 - format console 82 - } 83 - 82 + import log dong 84 83 import did-web "{$DONG_HOST:dongs.zip}" "{$DONG_HOST:dongs.zip}" "zQ3sha8L4YgButkPAFtN4LB2cNai6bBbm7yFJ2kS5iG6KySxd", "pds.vielle.dev" 85 84 import error 86 85 ··· 101 100 102 101 ## toy projects 103 102 saltire-the-gays.{$HOST:vielle.dev} { 104 - log saltire { 105 - output stdout 106 - format console 107 - } 108 - 103 + import log saltire 109 104 encode 110 105 root /srv/saltire 111 106 import error ··· 114 109 115 110 ## personal projects 116 111 dnd.{$HOST:vielle.dev} { 117 - log dnd { 118 - output stdout 119 - format console 120 - } 121 - 112 + import log dnd 122 113 encode 123 114 root /srv/dnd 124 115 import error ··· 126 117 } 127 118 128 119 mc.{$HOST:vielle.dev} { 129 - log mc { 130 - output stdout 131 - format console 132 - } 133 - 120 + import log mc 134 121 encode 135 122 root /srv/mc.vielle.dev 136 123 import error ··· 140 127 ## atproto services 141 128 ### pds 142 129 pds.{$HOST:vielle.dev}, *.pds.{$HOST:vielle.dev}, *.at.{$HOST:vielle.dev}, *.at.{$DONG_HOST:dongs.zip} { 143 - log pds { 144 - output stdout 145 - format console 146 - } 147 - 130 + import log pds 148 131 tls { 149 132 on_demand 150 133 } ··· 186 169 ### tangled knot 187 170 # (see nginx.conf for ssh proxying) 188 171 knot.{$HOST:vielle.dev} { 189 - log knot { 190 - output stdout 191 - format console 192 - } 193 - 172 + import log knot 194 173 rewrite / /knot 195 174 @landing path /knot /styles.css 196 175 reverse_proxy @landing landing:8000 ··· 201 180 ### piper instance 202 181 # technically publicly visible... its _fine_ (+ i cant do jack shit abt it rn so) 203 182 piper.{$HOST:vielle.dev} { 204 - log piper { 205 - output stdout 206 - format console 207 - } 208 - 183 + import log piper 209 184 reverse_proxy {$ADDR_PIPER} 210 185 }
+1
caddy/Dockerfile
··· 38 38 FROM caddy:2.10.2 39 39 40 40 # copy built files to /srv 41 + COPY ./Caddyfile /etc/caddy/Caddyfile 41 42 COPY ./srv /srv 42 43 COPY --from=build-dong /app/dong/dist /srv/dong 43 44 COPY --from=build-saltire /app/saltire/dist /srv/saltire