Open
Conversation
Open-source managed agents platform (Next.js + Go + pgvector). Builds from source via remote git context since no pre-built images are published. Exposes two Traefik domains: frontend (3000) and backend (8080) for the CLI/daemon. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
Comment on lines
+27
to
+28
| ports: | ||
| - "8080" |
There was a problem hiding this comment.
AGENTS.md lists this under "Docker Compose Conventions (CRITICAL): NEVER include: ports (use expose only)". Both backend (line 27) and frontend (line 62) use ports. Since Dokploy's Traefik proxy handles external routing via the [[config.domains]] config, expose is sufficient for inter-container reachability and keeps the port off the host network.
Suggested change
| ports: | |
| - "8080" | |
| expose: | |
| - "8080" |
Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!
Comment on lines
+62
to
+63
| - "3000" | ||
| environment: |
There was a problem hiding this comment.
| @@ -0,0 +1,68 @@ | |||
| name: multica | |||
There was a problem hiding this comment.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a blueprint for Multica — an open-source managed agents platform for teams (assign tasks to AI coding agents like Claude Code, Codex, OpenClaw, etc.).
Services
pgvector/pgvector:pg17https://github.com/multica-ai/multica.git#mainwithDockerfile)Dockerfile.web)Multica doesn't publish pre-built images yet, so the template builds from the remote git context — same pattern
firecrawl/nuq-postgresuses.Traefik domains
Two public domains are exposed:
${app_domain}→frontend:3000${api_domain}→backend:8080(needed by themulticaCLI/daemon)NEXT_PUBLIC_WS_URLis baked into the frontend build pointing atwss://${api_domain}/ws.Login
Out of the box, non-production environments accept verification code
888888for any email. For production, setRESEND_API_KEY/RESEND_FROM_EMAIL.Test plan
app_domain, log in with888888api_domainGreptile Summary
Adds a new Multica blueprint — a three-service stack (postgres/pgvector, Go backend, Next.js frontend) that builds from the upstream git repo since no pre-built images are published. The template structure (dual-domain variables,
[config.env]table, healthcheck on postgres) is consistent with existing multi-domain templates like typebot.The only deviations from AGENTS.md conventions are:
portsused instead ofexposefor both application services, and the missingversion: "3.8"field at the top ofdocker-compose.yml. Both are minor style concerns with no impact on runtime behavior.Confidence Score: 5/5
Safe to merge; all findings are P2 style/convention issues with no runtime impact.
All three comments are P2 —
portsvsexposeand the missingversionfield are documented conventions in AGENTS.md but have no functional effect on Dokploy deployments. No logic bugs, security issues, or data-integrity problems were found.blueprints/multica/docker-compose.yml — minor style fixes for ports and version field
Reviews (1): Last reviewed commit: "Add Multica template" | Re-trigger Greptile
Context used: