{ auto_https off admin off } :3000 { @apidocs path /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 } # Handles User Images handle_path /api/media/users/* { header @static Cache-Control max-age=31536000 root * /app/data/users/ file_server } # Handle Docker Volume Validation File handle_path /api/media/docker/* { root * /app/data/docker-validation/ file_server } handle @apidocs { uri strip_suffix / reverse_proxy {$API_URL} } handle { uri strip_suffix / reverse_proxy http://127.0.0.1:3001 } }