Skip to content

feat: Add OmniRoute - Free LLM Gateway Template#920

Open
df4p wants to merge 5 commits into
Dokploy:canaryfrom
df4p:omniroute
Open

feat: Add OmniRoute - Free LLM Gateway Template#920
df4p wants to merge 5 commits into
Dokploy:canaryfrom
df4p:omniroute

Conversation

@df4p

@df4p df4p commented Jun 8, 2026

Copy link
Copy Markdown

Adding the OmniRoute template to Dokploy.

Never stop coding. Free AI gateway: one endpoint, 160+ providers (50+ free), connect Claude Code, Codex, Cursor, Cline & Copilot to FREE Claude/GPT/Gemini. RTK+Caveman stacked compression saves 15-95% tokens, smart auto-fallback, MCP/A2A, multimodal APIs, Desktop/PWA.

What is this PR about?

New PR of [Template Name]

Checklist

Before submitting this PR, please make sure that:

Issues related (if applicable)

Close automatically the related issues using the keywords: closes #ISSUE_NUMBER

Screenshots or Videos

Adding the OmniRoute template to Dokploy.

Never stop coding. Free AI gateway: one endpoint, 160+ providers (50+ free), connect Claude Code, Codex, Cursor, Cline & Copilot to FREE Claude/GPT/Gemini. RTK+Caveman stacked compression saves 15-95% tokens, smart auto-fallback, MCP/A2A, multimodal APIs, Desktop/PWA.
@dosubot dosubot Bot added size:M This PR changes 30-99 lines, ignoring generated files. new-template labels Jun 8, 2026
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
templates ✅ Ready (View Log) Visit Preview a242210

@df4p

df4p commented Jun 8, 2026

Copy link
Copy Markdown
Author

My first PR. Did read all the docs and tried to follow all the patterns of the meta.json, .toml & compose.

Do I have to try once again to PR?

Testing files with pnpm updated.
@nerkoux

nerkoux commented Jun 9, 2026

Copy link
Copy Markdown

Hey @df4p . I noticed a couple of issues that are currently causing the validation workflow to fail:

1. pnpm-workspace.yaml

This file appears to have been added as part of the PR:

allowBuilds:
  esbuild: false

The templates repository does not require this file for blueprint contributions, and its current contents result in:

ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION packages field missing or empty

Remove the app/pnpm-workspace.yaml from the PR unless it is required by a separate repository-wide change.

2. Invalid TOML syntax

The validation error originates from blueprints/omniroute/template.toml.

The following entry is not valid TOML:

STORAGE_ENCRYPTION_KEY_VERSION=v1

String values must be quoted:

STORAGE_ENCRYPTION_KEY_VERSION = "v1"

It would also be good to review other string values in [config.env] and ensure they are properly quoted for TOML compatibility.

After removing the workspace file and fixing the TOML syntax, the validation workflow should proceed further.

@df4p df4p marked this pull request as draft June 9, 2026 18:16
@df4p df4p marked this pull request as ready for review June 9, 2026 18:16
@df4p df4p marked this pull request as draft June 9, 2026 18:16
@df4p

df4p commented Jun 9, 2026

Copy link
Copy Markdown
Author

I've made the changes and don't know what else I must do to make the PR go with it.

@df4p df4p marked this pull request as ready for review June 9, 2026 18:18
@df4p

df4p commented Jun 9, 2026

Copy link
Copy Markdown
Author

Looks like it passed on all checks now. Just waiting.

@nerkoux

nerkoux commented Jun 9, 2026

Copy link
Copy Markdown

@df4p that's good!

@df4p df4p marked this pull request as draft June 9, 2026 18:50
@df4p df4p marked this pull request as ready for review June 9, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new-template size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants