Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Regenerated by `pnpm --filter @rivet-gg/icons generate`, never hand-edited.
# Collapsed in reviews and skipped by `git diff` so an icon repull does not
# bury the change it came with.
packages/icons/dist/** linguist-generated=true -diff
packages/icons/src/index.gen.js linguist-generated=true -diff
packages/icons/src/index.gen.ts linguist-generated=true -diff
packages/icons/manifest.json linguist-generated=true -diff
27 changes: 27 additions & 0 deletions Caddyfile
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,30 @@
@www host www.rivet.dev
redir @www https://rivet.dev{uri} 301

# mcp.rivet.dev serves the MCP landing page at its root while the MCP server
# keeps every route it owns, which are proxied to MCP_UPSTREAM. A blanket
# host redirect is not possible: https://mcp.rivet.dev/mcp is the endpoint
# the landing page tells people to connect to. Only takes effect when
# mcp.rivet.dev is attached to the Railway service and MCP_UPSTREAM is set.
@mcpHost host mcp.rivet.dev
handle @mcpHost {
@mcpService path /mcp /mcp/* /.well-known/oauth-protected-resource /health /ready
handle @mcpService {
reverse_proxy {$MCP_UPSTREAM}
}

handle / {
rewrite * /mcp/index.html
file_server
}

# The landing page is the only page this host serves; the rest of the
# site keeps one canonical home.
handle {
redir https://rivet.dev{uri} 301
}
}

# Real HTTP 301s for legacy/moved URLs. Generated from redirects.mjs by
# scripts/generate-caddy-redirects.mjs. The import path resolves relative to
# this Caddyfile, so it works both locally and in-container.
Expand All @@ -66,6 +90,9 @@
@needsSlash {
not path */
not path /health
# mcp.rivet.dev/mcp is an API endpoint, not a page: a trailing-slash
# redirect here would break every client the landing page configures.
not host mcp.rivet.dev
file {path}/index.html
}
redir @needsSlash {path}/{http.request.uri.prefixed_query} 301
Expand Down
15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faAiSdk.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faBetterAuth.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

76 changes: 12 additions & 64 deletions packages/icons/dist/icons/faClaude.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faDrizzle.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faDuckdb.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faDurableStreams.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faEve.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 15 additions & 0 deletions packages/icons/dist/icons/faFlue.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

76 changes: 12 additions & 64 deletions packages/icons/dist/icons/faGemini.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading